HashiCorp's official skills for Terraform infrastructure-as-code and the cloud platform.
HashiCorp's official skills for Terraform: generate and review infrastructure-as-code, apply Azure Verified Modules, manage providers and modules, and follow IaC best practices across cloud platforms.
Arranged in the author's recommended order. Walk through them in sequence, or open any one on its own.
Generate and assess Terraform modules against Azure Verified Module requirements.
Generate and review HCL following HashiCorp style conventions and best practices.
Write and run .tftest.hcl tests for Terraform configurations and modules.
Discover existing infrastructure and bulk-import resources into Terraform state.
Transform monolithic Terraform configurations into reusable modules.
Design multi-region and multi-environment orchestration using Terraform Stacks.
Scaffold a Terraform provider using supported plugin-framework patterns.
Run and debug acceptance tests for Terraform providers.
Implement provider actions and lifecycle operations.
Implement Terraform provider resources and data sources.
Build Amazon Machine Images using Packer's amazon-ebs builder.
Build Azure managed and Compute Gallery images with Packer.
Build Windows images with Packer, WinRM, and PowerShell across supported targets.
Publish Packer build metadata to HCP Packer and integrate image channels with Terraform.