Terraform
Use Terraform to deploy Helm charts
by Archie To, 17 July 2024
We’ve talked about Terraform and Helm. Those surely are cool technologies. But you know what’s even cooler? When you combine both of those.
This article will show you how to use Terraform to deploy Helm charts, a very popular practice for our infrastructure in ARCsoft. This article requires some prerequisites: readers must read about Terraform and Helm first. So if you haven’t, go read those, I can wait.
Why use Terraform to deploy Helm charts?
You might ask: “Why don’t just use helm install
? It gets the job done.” You’re not wrong, but below are the reasons why our team uses Terraform for the job.
Introduction to Terraform
by Archie To, 18 June 2024
Terraform is a very popular technology used both in the industry and within the Research Computing Services (RCS) Team. We at ARC Software have used Terraform to build up STRAP and implemented scripts for Strapper to deploy applications onto STRAP (these apps are called Strapplications). So what is Terraform? What makes it so popular?
What is Terraform?
Terraform is an infrastructure as code tool that allows users to define and provision infrastructure using a high-level configuration language.
Terraform, Let's Encrypt, and PowerDNS
by Drew Leske, 16 June 2023
A colleague asked for some information on this so I’ll post this here in hopes it might be useful to someone out there (or just me in a year when I vaguely recall doing something similar.) This is a quick description of how I use Terraform to generate Let’s Encrypt certificates using our PowerDNS instance. This is more of a quick reference than anything else.