Author: Luis Vinay

Infrastructure as Code - Terraform

Moving to Terraform

Recently a development company approached us to help them with a Site running on AWS WebServices. This site in particular, is on a very popular CMS, using a LAMP stack together with RDS and ElasticCache, traffic varies quite a lot, specially when transmitting live events. Challenge and First Steps Our first challenge was to move…

Infrastructure as Code

Perfect but Useless & Useful but Rubbish

Let’s be honest, the perfect implementation of a stupid idea does not change the fact that it is still a stupid idea. So, if we can avoid spending time on that kind of idea, we will be saving time, money and effort. The problem is that sometimes it is not so easy to distinguish a…

DevOps - Infrastructure as Code

No plan resists first contact with reality

No plan resists first contact with reality Unless you’re repeating a well-established process, you can only plan ahead so much . And even if you are very careful and thorough, the universe, Fate, Karma, or whatever personal beliefs you hold to will eventually render your beautiful plan obsolete and unrealistic. When you face a new…

Linux

Preseed notes: autopartition with LVM

Working with preseed can be so so frustrating, but once you start to get the hang of it starts to make sense. Here are some notes, and more important some examples for you to use, feel free to comment. For this example keep in mind this: Disk device here is “/dev/vda” We’re going to set…

DevOps - Infrastructure as Code

To use or not to use… Cloud Services

Introduction Recently we’ve been asked to help to decide whether a client should move all their deployment cycle to a cloud provider, or keep some parts In-house, specially Continuous Integration / Continuous Delivery (CI/CD) tasks. This gives me the opportunity to think about a broader matter rather than a particular case. Nowadays it is really…

DevOps - Infrastructure as Code

Centos7, Rackspace and kswap0

I’ve just started to test an application from one my clients in CentOS 7. A Python app that runs on Python 2.7 that is the default version in the latest version of CentOS/RHEL. As usual, all the cloud providers don’t configure the swap space by default, so I have to configure Chef to create it…