
How to Import Existing Resources into Terraform State
Step-by-step guide to importing existing cloud resources into Terraform state: import blocks, -generate-config-out, the CLI command, ID formats and bulk…
Free guides, tutorials and roadmaps to help you build a job-ready tech career.

Step-by-step guide to importing existing cloud resources into Terraform state: import blocks, -generate-config-out, the CLI command, ID formats and bulk…

What Terraform state is, how plan and apply depend on it, local vs. remote storage, essential terraform state commands, and…

A practical guide to Terraform security: encrypted remote state, secret management, least-privilege credentials, CI scanning and audit trails, with copy-ready…

A practical checklist for running Terraform in production: repo layout, version pinning, remote state, CI pipelines, secrets, guard rails and…

Automate Terraform with scripts the right way: non-interactive flags, a Bash wrapper with strict error handling, a Makefile for every…

A step-by-step guide to building a continuous deployment pipeline with Terraform, from repository layout and remote state to a GitHub…

A Terraform provider is the plugin that connects Terraform to AWS, Azure, GCP or Kubernetes. Learn how providers work, how…

Learn how to configure and use multiple providers in Terraform to manage AWS, Azure and GCP from one configuration, with…

Learn Terraform provider versioning best practices: version constraint operators, why to commit the lock file, and a safe step-by-step process…

A practical guide to the Terraform Registry: search and evaluate providers by tier, read documentation efficiently, install and pin them,…

A practical guide to linting Terraform code: built-in fmt and validate, TFLint rulesets, Checkov and Trivy security scans, pre-commit hooks…
How to integration-test Terraform modules with the built-in terraform test command and Terratest, including runnable examples, a testing pyramid and…