for_each Providers - using OpenTofuIntroduction A long awaited request from Terraform users has been implemented in OpenTofu v1.9.x and that is for_each at the provider level. Users of Terraform either used Terragrunt to manage this, or had a lot of code duplication in their configura...Jan 7, 2025 · 26 min readkieranlowe.hashnode.dev
Terraform S3 Backend Setup: Skip the TableStoring your state file in a remote backend that supports encryption is one of the ways you should be protecting your state file. Many choose to use the AWS S3 Remote backend to do exactly that! Until very recently, this consisted of using S3 to stor...2GGDec 16, 2024 · 7 min readkieranlowe.hashnode.dev
Supporting both OpenTofu and Terraform in Your ModulesIntroduction Let’s start by saying this isn’t going to be a post trying to convince you which tool to use; you should assess both and make your own decision. But what I want to talk about today is one of the ways in which module practitioners could s...Dec 4, 2024 · 8 min readkieranlowe.hashnode.dev
Implementing Self-Hosted GitHub Action Runners using AWS CodeBuildI saw an interesting announcement from AWS What’s New? some time back regarding GitHub Actions and native AWS CodeBuild integration. This allows you to use AWS CodeBuild to be the compute for your self-hosted GitHub Action Runners. Let’s dig in! What...Nov 19, 2024 · 19 min readkieranlowe.hashnode.dev