Setting up a Salt cluster on DigitalOcean using Terraform

I use Ansible to provision or automate infrastructure tasks whenever I can. I wanted to try out Salt, from SaltStack to see how it compared. I read about its ability to push commands out to multiple servers very quickly and I wanted to try it for myself. To gain some practical experience using Salt I used …

Continue reading ‘Setting up a Salt cluster on DigitalOcean using Terraform’ »

My notes from “Practical Monitoring” by Mike Julian

I finished this book earlier today, I enjoyed it. I wanted to write up some notes I took along the way, not as a book review or anything, just to try and help me to remember some of the lessons learned. The message that monitoring is not just for sysadmin/ops engineers is mentioned a couple of …

Continue reading ‘My notes from “Practical Monitoring” by Mike Julian’ »

We now place HTTPS on all client web applications using Lets Encrypt

A normal step for us when developing and deploying web applications or APIs for our clients is to add HTTPS certificates to the finished application when it is deployed Live. Putting certificates in place has a cost in both time and money as they typically need to be purchased from providers such as Comodo or …

Continue reading ‘We now place HTTPS on all client web applications using Lets Encrypt’ »

How to migrate an EC2 instance from one AWS account to another

You might want to “copy and paste” an existing EC2 instance from once AWS account to another, to go from Development to Production if you used different accounts for example. Here’s a step by step guide. One potential ‘gotcha’ If you created your existing EC2 instance from a community AMI (such as creating a WordPress …

Continue reading ‘How to migrate an EC2 instance from one AWS account to another’ »