---
tags: [ orchestration, iac ]
---
# Initialize this configuration.

terraform init

# Reformat configuration in the standard style

terraform fmt

# Check whether the configuration is valid

terraform validate

# Apply terraform configuration

terraform apply

# Delete applied terraform configuration

terraform destroy

# To upgrade your [Terraform providers](https://www.terraform.io/docs/providers/index.html), which are distributed separately from the Terraform binary. 

terraform init -upgrade

# To upgrade your [Terraform modules](https://www.terraform.io/docs/modules/index.html), which are distributed separately from the Terraform binary. 

terraform get -update
