#variables #terraform
Вопрос:
У меня есть locals.tf файл с:
locals {
labels = {
mockup = "duration is set 555"
}
}
И модуль под названием «ТЕСТ», в котором я определяю ресурс корзины GCP:
resource "google_storage_bucket" "my_bucket_2" {
...
labels = var.labels_bucket
}
У меня также есть variables.tf файл внутри тестового модуля:
variable "labels_bucket" {}
Внутри main.tf файл я загрузил модуль следующим образом:
module "test" {
source = "./TEST"
labels_bucket = local.labels
}
Я ожидал, что переменная получит значение локальной, вместо этого я получаю эту ошибку внутри модуля:
googleapi: Ошибка 400: Неверный аргумент, неверный
Как мне сопоставить эти значения?
Спасибо!
Ответ №1:
Комментарии:
1. Спасибо, это так очевидно теперь, когда ты мне показал. Я был так глубоко погружен в это, что упустил это из виду.