Typically your infrastructure could also be out of sync together with your Terraform state as a result of assets could have been amended or deleted manually.
For this you possibly can
refresh the Terraform state.
terraform refresh [options]
Why this command could seem unusual at first, not that it’s merely an alias for:
terraform apply -refresh-only -auto-approve
For those who don’t need to
auto-approve the transaction, then you possibly can carry out a refresh as follows:
terraform apply -refresh-only
For those who use a
var-file to specify atmosphere particular configuration, then you are able to do the next:
terraform apply -refresh-only -var-file ./path/to/dev.tfvars
auto-approve as follows:
terraform apply -refresh-only -var-file ./path/to/dev.tfvars --auto-approve