terraform-init
Initialize a new or existing Terraform working directory. tldr-pages
On several platforms
Several platforms
Initialize the current working directory
terraform initIdentifyInitialize and upgrade modules and providers to the latest allowed versions
terraform init -upgradeIdentifyInitialize and reconfigure the backend, ignoring any saved configuration
terraform init -reconfigureIdentifyInitialize and reconfigure the backend, attempting to migrate any existing state
terraform init -migrate-stateIdentifyInitialize with additional backend configuration
terraform init -backend-config 'key=value'IdentifyInitialize without backend or HCP Terraform initialization
terraform init -backend=falseIdentifyInitialize without interactive prompts (useful for automation)
terraform init -input=falseIdentifyInitialize with the dependency lockfile mode set to readonly
terraform init -lockfile readonlyIdentify