Вы можете создать файл, который заканчивается на .tfvars
или .tfvars.json
, а затем при запуске plan
вы указываете этот файл:
terraform apply -var-file="example.tfvars"
Если вы называете файл terraform.tfvars
или terraform.tfvars.json
или файл с именами, заканчивающимися на .auto.tfvars
или .auto.tfvars.json
, тогда Terraform автоматически загружает файл определения переменной, и вам не нужно указывать его вручную, когда вы запустите plan
.
Пример того, как будет выглядеть файл terraform.tfvars
:
first_env_var = "environment_variable_one"
second_env_var = "environment_variable_two"
Пример того, как будет выглядеть файл terraform.tfvars.json
:
{
"image_id": "ami-abc123",
"availability_zone_names": ["us-west-1a", "us-west-1c"]
}