Terraform Advanced topicsWhat is Terraform Workspace? Workspaces in Terraform are simply independently managed state files. A workspace contains everything that Terraform needs to manage a given collection of infrastructure, and separate Workspaces function like completely s...Jun 11, 2023 · 7 min readsudipa.hashnode.dev
Terraform ProvidersIntroduction Terraform is one of the most popular tools used by DevOps teams to automate infrastructure tasks. It is used to provision and manages any cloud, infrastructure, or service. A large percentage of Terraform users provision their infrastruc...Jun 10, 2023 · 6 min readsudipa.hashnode.dev
Terraform ModulesIntroduction You have to trust me if I say you already write modules. Even when you don't create a module intentionally, if you use Terraform, you are already writing a module – a so-called "root" module. Any Terraform configuration file (.tf) in a d...Jun 9, 2023 · 6 min readsudipa.hashnode.dev
Terraform State managementIntroduction Do you know Terraform keeps track of everything that you do with it? When you run "terraform apply" command to create an infrastructure on the cloud, Terraform creates a state file called “terraform.tfstate”. This State File contains the...Jun 8, 2023 · 6 min readsudipa.hashnode.dev
Managing Resources using TerraformIntroduction: Many organisations use Infrastructure as Code (IaC) as one of their essential practices to implement DevOps processes the right way. IaC is an approach for defining, provisioning and managing the required infrastructure in code format. ...Jun 7, 2023 · 6 min readsudipa.hashnode.dev