Christophe PerroudforCISEL Technical's Blogdevops.cisel.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...Discuss·34 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...Discusstofuenv
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...Discuss·29 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 ...Discuss·31 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...Discussopentofu
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...Discusssecrets management
Colin J Lacycolinj.hashnode.dev·Nov 15, 2023Mapping an EKS ServiceAccount to an AWS IAM Role using OpenTofuBefore you go injecting IAM user Access Key credentials into your EKS pods as secrets, did you know that you can map an EKS ServiceAccount to an IAM role? It's true! All of my EKS pods are mapped to IAM roles because I mount secrets from AWS Secrets ...Discuss·1 like·39 readsEKS
Colin J Lacycolinj.hashnode.dev·Nov 12, 2023My Experience Migrating from Terraform to OpenTofuStarting Point If you haven't heard, Hashicorp has changed the license for their Terraform repo, from the Mozilla Public License (MPL) to the Business Source License. That's bad for end users because it adds a legal risk to continued use of Terraform...Discuss·160 readsopentofu
Tim Bailey-Jonestimcod.es·Oct 9, 2023Upgraded my website infrastructure to OpenTofuMy personal cloud infrastructure is hosted in Google Cloud Platform. I serve up mostly static content for 12 domains, behind a global URLMap load-balancer. Each domain is routed to its own bucket. Each domain's content is stored in a GCP Git repo, an...Discuss·43 readsGCP
AMOD KUMAR SINGHforInfrasity Bloginfrasityblog.hashnode.dev·Oct 8, 2023Terraform VS OpenTofuWhat is Terraform? Terraform is an Infrastructure as a Code(IAC) tool, popularly used in DevOps CI/CD automation of provisioning of infrastructure. Terraform was first released on 28th July 2014 making cloud automation easier for lots of AWS and D...Discuss·1 like·32 readsTerraform