Automating infrastructure with IaC

Are you responsible for creating and maintaining resources like GitHub repositories, DigitalOcean servers, Amazon S3 buckets and Cloudfront distributions or DNS records in Cloudflare?

Do you do that through the various web UIs?

I'd recommend looking into infrastructure as code tools such as Ansible, Terraform and Pulumi.

You can create, manage and destroy these resources by writing text files rather than clicking around in web UIs, which you can store and share using version control tools.

Infrastructure as code (IaC) tools are something that I use when working with infrastructure, whether it's for a client project or a talk demo (this uses Terraform to create an Amazon S3 bucket and Cloudflare distribution, link it to an SSL certificate and create my DNS records - all automatically).

- Oliver

Was this interesting?

Sign up here and get more like this delivered straight to your inbox every day.

About me

Picture of Oliver

I'm an Acquia-certified Drupal Triple Expert with 17 years of experience, an open-source software maintainer and Drupal core contributor, public speaker, live streamer, and host of the Beyond Blocks podcast.