The benefits of using GoCD deployment pipelines for managing Terraform environments

This post was written by Rich Bosomworth. Although an excellent tool for infrastructure orchestration, Terraform plans can quickly become complex and difficult to manage, especially when deploying to multiple environments. In this post we examine the benefits of abstracting away core aspects of the deployment process into a GoCD wrapper and look at the enhancedContinue reading “The benefits of using GoCD deployment pipelines for managing Terraform environments”

Auto-generated infrastructure node graphs from Terraform plans

This post was written by Rich Bosomworth. Information visualisation is used for visually representing data to reinforce and enhance cognition. When deploying infrastructure as code, this visual perspective of resources and their relationships can prove useful, both at the design stage, and also post deployment for purposes of troubleshooting and infrastructure development. In this postContinue reading “Auto-generated infrastructure node graphs from Terraform plans”

Mobile Ops and Tablet Terraform with Termux

This post was written by Rich Bosomworth. As a core sys(ops)admin and long time proponent of flexible working I’m a big fan of mobile ops, and ever keen to push the boundaries. The laptop can unchain you from the desk (and office). Mobile Ops lighten things even further with no need for anything more thanContinue reading “Mobile Ops and Tablet Terraform with Termux”

Container Clustering with Rancher Server (Part 6) – Creating and deploying custom catalog items for GoCD

This post was written by Rich Bosomworth. This is the sixth post in an on-going series exploring Rancher Server deployment, configuration and extended use. In the last post I detailed how to automate the deployment of AWS infrastructure and Rancher with Terraform. In this post we look at creating custom catalog items for GoCD using docker-compose and rancher-compose. WeContinue reading “Container Clustering with Rancher Server (Part 6) – Creating and deploying custom catalog items for GoCD”

Container Clustering with Rancher Server (Part 5) – Automating the deployment of AWS infrastructure and Rancher with Terraform

This post was written by Rich Bosomworth. This is the fifth post in an on-going series exploring Rancher Server deployment, configuration and extended use. In the last post I detailed how to deploy and manage containerised GoCD continuous delivery using Rancher. In this post we look at automating deployment of Rancher and the supporting AWS components using Terraform. TerraformContinue reading “Container Clustering with Rancher Server (Part 5) – Automating the deployment of AWS infrastructure and Rancher with Terraform”

Container Clustering with Rancher Server (Part 4) – Deploying and Managing Containerised GoCD Continuous Delivery

This post was written by Rich Bosomworth. This is the fourth post in an on-going series exploring Rancher Server deployment, configuration and extended use. In the last post I detailed how to add an extra level of HA by configuring an AWS EFS volume for shared storage and mounting it using the Rancher-NFS service. In this post we focus onContinue reading “Container Clustering with Rancher Server (Part 4) – Deploying and Managing Containerised GoCD Continuous Delivery”