1 |
Terraform init |
To initialize, provide the plugins, and require the dependency lock files. |
2 |
Terraform init --upgrade |
Upgrade the version of the provided plugins. |
3 |
terraform get |
Download and update the dependencies. |
4 |
Terraform plan |
Execution of the providers in the Terraform configuration. |
5 |
Terraform apply |
Used to apply changes and create the infrastructure. |
6 |
Terraform apply -auto-approve |
Used to apply changes and create the infrastructure without approval. |
7 |
Terraform apply -replace=<resource_name> |
Used to replace a specific resource in your infrastructure. |
8 |
Terraform workspace new |
To create a new workspace in your Terraform configuration. |
9 |
Terraform workspace list |
To display the list of workspaces in your Terraform configuration. |
10 |
Terraform workspace select <workspace_name> |
To switch to a different workspace in your Terraform configuration. |
11 |
Terraform workspace delete <workspace_name> |
To delete a specific workspace. |
12 |
Terraform workspace show |
To display the name of the current workspace. |
13 |
Terraform import resource_name.attribute |
To import existing resources into a Terraform state file. |
14 |
Terraform show |
To display the current state of your infrastructure as represented by the Terraform state file. |
15 |
Terraform destroy |
To destroy the total infrastructure created by Terraform. |
16 |
Terraform apply destroy --auto-approve |
To destroy resources without approval. |
17 |
Terraform providers |
To list currently installed providers on your system. |
18 |
Terraform version |
To display the current version of Terraform. |
19 |
Terraform output |
To display the values of the output variables defined in your Terraform configuration. |
20 |
Terraform state pull |
To download the current state data. |
21 |
Terraform state list |
To list all resources managed by Terraform. |
22 |
Terraform validate |
To validate the syntax and configuration of Terraform files. |
23 |
Terraform fmt |
To format Terraform configuration files in canonical and aligned format. |
24 |
Terraform refresh |
To update only modified files in your Terraform configuration. |
25 |
Terraform mv |
To move or rename files or directories in a Terraform configuration. |
26 |
Terraform state push |
To upload the local state file to a remote state. |
27 |
Terraform providers lock |
To lock provider dependencies for a Terraform configuration. |