Terraform Workflow
Terraform Workflow
There are 3 basic stages to the TF workflow:
- Write - Author infrastructure as code.
 - Plan - Preview changes before applying.
 - Apply - Provision reproducible infrastructure.
 
Write
-Write your terraform code ( HCL-Hashicorp Configuration Language) using your favorite text editor.
- You can save those in a version control system like git
 
Plan
- 
The terraform plan command creates an execution plan, which lets you preview the changes that Terraform plans to make to your infrastructure. - By default, when Terraform creates a plan it:
- Reads the current state of any already-existing remote objects to make sure that the Terraform state is up-to-date.
 - Compares the current configuration to the prior state and noting any differences.
 - Proposes a set of change actions that should, if applied, make the remote objects match the configuration.
 
 
Apply
Create all of those resources that were planned in the plan phase.