Terraform
Write, Plan, Apply. Terraform is an open-source infrastructure as code software tool that provides a consistent CLI workflow to manage hundreds of cloud services. Terraform codifies cloud APIs into declarative configuration files.
→ terraform.io, docs, source, product
Learn
Quickstart
Key elements
- HashiCorp Configuration Language (HCL)
- Terraform CLI (Command Line Interface)
- Terraform Providers
- Terraform State
Training
-
Skill assessment
-
Courses
-
Path
IDE (Integrated Development Environment)
- Visual Studio Code with extensions (HashiCorp Terraform)
Releases
Version | Release date | Links |
---|---|---|
1.0 | June 08, 2021 | Blog |
0.15 | April 14, 2021 | Blog |
Samples
Recipes
Azure
- Introduction to Infrastructure as Code with Terraform on Azure by HashiCorp
- Terraform on Azure documentation by Microsoft
- FR - Déployer un process Serverless avec Terraform et Azure DevOps par Cellenza - September 4, 2019
Mitigations
- Terraform is Not the Golden Hammer by Qovery - September 17, 2021