Other
Istvan Podor

Github repositories with cookiecutters, using Terraform

Creating repositories with ease My second holiday project this year is publishing this module. With RevDB, we have to manage dozens if not hundreds of Github repositories, in many different organizations with a variety of contributors. Find the referenced modules at the Github repository and the Terraform registry for some

Read More »
RevDB
Istvan Podor

How to create a bastion host on AWS using Terraform

What will you need Bastion (or jumpbox) hosts are typically used, to provide a door into your private network. The fact that you are reading this, means you probably already know that. Answering the question on how to setup a bastion host on aws using Terraform, takes a lot of

Read More »
Other
Istvan Podor

Managing domains and zones with terraform

Why manage your zones with terraform Infrastructure as code gives us a set of possibilities that, that otherwise difficult to accomplish, such as testing changes before committing and of course, CI/CD options. All of those are great to have, but not every team [feels like they] need testing, before making

Read More »
Terraform
Aleks Kuzminsky

Why manage GitHub with Terraform

We established already that Infrastructure as Code is the right way to manage the databases at scale. That means, you have to deal with a lot of code. There will be different kind of software: Terraform modules, and live repositories, Chef cookbooks, Python provisioning tools and many more. The code

Read More »
Chef
Istvan Podor

Highly available Chef Server

What’s a highly available Chef Server To be honest with you, I feel like the title is a little bit of a click bait. There is already a description of how to create and operate chef clusters on chef.io. However, clusters of that size and complexity can be a little

Read More »
Terraform
Aleks Kuzminsky

Testing Terraform

In this post I’d like to talk about testing Terraform. It will be about general principles, methodology, and give practical examples of tools and workflows that we actually use for our database solutions. I wrote before about great potential of Infrastructure as Code principles for databases. I truly believe the

Read More »
MySQL
Tamas Kozak

How to set up MySQL RDS with Terraform

Goal of this guide In this how to guide we will go through the basics of setting up MySQL RDS with Terraform. To do this, the minimum we have to do is: Create a network (VPC) Create a security group to allow incoming MySQL traffic Create the RDS instance Launch

Read More »
RevDB
Aleks Kuzminsky

PCI DSS compliance with Infrastructure as Code

Have you ever thought about what is the most boring part of your job? If you are like me, that would be talking to auditors. It is hard to imagine more mundane task than proving PCI DSS compliance. The work is highly manual, very hard to automate. Yet, the result

Read More »
terraform and chef
Chef
Istvan Podor

How to backup and restore chef server

What do we need chef backup and restore for In my last blog post, that you can find here, I wrote about how to build a Chef server. The post uses Terraform and a git repository. That means, whenever you want, you can easily just build another one for yourself.

Read More »

How to deploy chef server

Overview of the content Our very own Aleks Kuzminsky, have blogged about the next set of challenges we face in the MySQL World. Getting our hands dirty, the first step is to have a solid and reliable way to manage our servers. This is a special need of any service

Read More »
MySQL
Aleks Kuzminsky

Next big problem of MySQL

It was discussed many times before on many forums. The databases grow in number of instances, in size, in variety of flavors and in number of places where they run. They also get more expensive to run. Let’s review each of the problems. Like kids the database starts small and

Read More »