Terraform новичок здесь.У меня есть модуль с variables.tf
, который создает ресурсную папку в Google Cloud.Переменные определены как:
variable "folder_name" {
type = "string"
description = "Name of the folder"
}
Вызывающая функция этого модуля - main.tf.
module "folder" {
source = "../<path>/"
}
Когда я запускаю 'terraform init', выдается следующая ошибка -
$ terraform init
Initializing modules...
- module.folder
- module.project
Ошибка: модуль "папка": отсутствует обязательный аргумент "имя_папки"
Я думал, что переменные могут быть заранее определены в файле или включены в параметры командной строки при запуске 'terraform apply'.Я бы предпочел параметры CLI, но тогда почему я вижу ошибку аргумента на этапе инициализации?