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...167 readsOne-OffsDevops
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...454 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
Colin J Lacycolinj.hashnode.dev·Dec 5, 2023Conditional Resource Provisioning in OpenTofu ModulesIn a previous post, I briefly covered how to write conditionals in OpenTofu's HCL syntax. You can check it out here. There are some times when conditionals are necessary, and for me, that's usually when I'm writing reusable modules that provision res...30 readsopentofu
Colin J Lacycolinj.hashnode.dev·Dec 1, 2023Writing Conditionals in OpenTofuOne of the things that comes up a lot when I talk about OpenTofu (formerly Terraform) configs is how to address conditionals. As of version 1.6.0 and any previous version, conditionals in the if/else sense aren't supported in HCL. Instead, we get to ...83 readsopentofu
Kaiwalya KoparkarforElestioelestio.hashnode.dev·Nov 22, 2023What is OpenTofu? - A quick introduction!Hello everyone, welcome to the introduction of a brand new open-source tool. Although the name sounds a bit abstract there is a good purpose behind it and that's exactly what I am going to tell you about today. So without any further due let's unders...opentofu
Colin J Lacycolinj.hashnode.dev·Nov 17, 2023Mounting AWS Secrets as Volumes in EKSA coworker asked me what I meant in my last blog post when I said I was leveraging a service-role mapping to inject secrets from AWS Secrets Manager into my production pods. In this post, I'll explain what and how. tl;dr: I have a GitHub repo that sh...secrets management