Christian Herrerablog.theops.dev·Jan 25, 2025How to Use DigitalOcean's Spaces as a Remote State Backend for IaCI recently started building a remote homelab within Digital Ocean’s cloud space and I wanted to see if I could leverage their “Spaces Object Storage” as a compatible remote backend for OpenTofu. At this point I have been using OpenTofu’s “local” back...opentofu
Christian Herrerablog.theops.dev·Jan 16, 2025OpenTofu vs. TerraformIntroduction In this article, we will be reviewing the key differences between OpenTofu and Terraform, two popular infrastructure-as-code (IaC) tools used for provisioning and managing cloud resources. While both tools share a similar foundation, Ope...opentofu
Kieran Lowekieranlowe.io·Jan 7, 2025for_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...110 readsOne-OffsDevops
Kieran Lowekieranlowe.io·Dec 4, 2024Supporting 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...282 readsOne-OffsDevops
Kieran Lowekieranlowe.io·Nov 19, 2024Implementing 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...858 readsOne-Offs#IaC
gopi krishnagopikrishna152.hashnode.dev·Sep 15, 2024Terraform VS OpenTofu1. Origin and Purpose: Terraform: Developed by HashiCorp, Terraform is a widely-used Infrastructure as Code (IaC) tool that allows users to define and manage data center infrastructure using a declarative configuration language. In Aug10 2023, Hashi...Terraform
Brunon0l1n3ry.hashnode.dev·Jul 17, 2024Securing OpenTofu State Files with MinIO, Hashicorp Vault, and KES IntegrationMinIO Server-Side Encryption (SSE) protects objects as part of write operations, allowing clients to take advantage of server processing power to secure objects at the storage layer (encryption-at-rest). SSE also provides key functionality to regulat...opentofu
Simon Crowesimoncrowe.hashnode.dev·Jun 1, 2024KubeCon Paris 2024: A Journey Through the Cloud Native StackThis is a short write-up on my visit to KubeCon in Paris this year. I will set out some ideas I encountered. These ideas fit into broad themes: provisioning and managing infrastructure, building a developer platform and micro-services tooling. Concep...Kubernetes
Christophe PerroudforDINA Technical's Blogdevops.dina.ch·Apr 22, 2024Terraform isn't open source anymore... Is there any solution ?In August 2023, HashiCorp, the primary contributor to Terraform, adopts the BSL license for all its future product versions. While it doesn't pose a problem for most users, this license prohibits the use of the software for commercial purposes. Indee...457 readsTerraform
Nikolai Mishinnmishin.hashnode.dev·Jan 15, 2024How to Manage Multiple OpenTofu Versionstofuenv, an OpenTofu version manager that simplifies installation, switching, and setting specific versions for repositories. When we work with only one OpenTofu project, we install needed version and don’t have any issues. But when we start to worki...tofuenv