#terraform
Вопрос:
Я хочу выбрать модуль в зависимости от значения входной переменной от пользователя:
var.value ? "a" = {
module case1
{source="/env/cluster1"}
}
var.value ? "b" = {
module case1
{source="/env/cluster2}
}
Как я могу это сделать?
Ответ №1:
Вы можете использовать аргумент count модулей для создания такого количества экземпляров модуля в зависимости от значения переменной. Например,
module "servers" {
source = "/env/cluster1"
count = var.value == "a" ? 1: 0
}
module "servers" {
source = "/env/cluster1"
count = var.value == "b" ? 1: 0
}
Комментарии:
1. Абсолютно. Спасибо за разгадку тайны !! Обязательно попробую это сделать . Спасибо, Маниш.
2. Это помогло Манишу. Спасибо!!
3. Без проблем. Если вам понравилось, вы можете озвучить ответ 🙂