Level Up Your Deployments: Automate with Terraform + Flux - Priyanka "Pinky" Ravi, Weaveworks
Channel: The Linux Foundation
Date: 2023-05-25

Level Up Your Deployments: Automate with Terraform + Flux - Priyanka "Pinky" Ravi, Weaveworks

GitOps might sound like a self-explanatory term, but it is not as easy as it sounds. Many think this just means to store your Infrastructure-as-Code in Git, then have a pipeline run the code, but it is actually much more complicated than that. True GitOps takes the deployment out of CI/CD, and the most popular solutions are using Kubernetes controllers to do all the heavy lifting. Ensure what you’ve defined in Terraform is what’s always running and available. Flux continuously looks for changes and reconciles with the desired state. Take advantage of all the benefits of GitOps: streamlined and secure deployments, quicker time to market, and more time to concentrate on app development! Pinky will provide an in-depth look at the free and open source Flux Terraform Controller, which enables Terraform deployments to be done the GitOps Way. She will end with a demo that stands up an EKS cluster and configures it. This demo will use Terraform Cloud as the backend, demonstrating the flexibility of the Terraform Controller.