У меня есть два файла terraform, которые мне нужно как-то запустить, один с именем terraform-var.tf и один с именем terraform-build.tf. Я полагал, что файл переменных использует некоторую интерполяцию для определения переменных, и именно так сборка получает их, но я не могу загрузить переменные. Я не знаю, какие команды запускать, в каком порядке загружать переменные, а затем запускать их.
Вот пример двух файлов.
-terraform-var.tf
variable "access_key" {
default = "foo"
}
variable "secret_key" {
default = "foo"
}
variable "region" {
default = "us-west-2"
}
-teraform-build.tf
provider "aws" {
access_key = "${var.access_key}"
secret_key = "${var.secret_key}"
region = "${var.region}"
}