Size: a a a

2018 August 05

OB

Oleksii Borodai in terraform_ru
Как так-то? А gentoo?
источник

s

sensory deprivation in terraform_ru
Oleksii Borodai
Как так-то? А gentoo?
Так это просто и легко
источник

OB

Oleksii Borodai in terraform_ru
Да оно никогда и не было сложным. Не об этом же разговор
источник

A

Alex in terraform_ru
источник

A

Alex in terraform_ru
Бесплатный курс
источник
2018 August 06

N

Nikolay in terraform_ru
Привет, как в Terraform по уму генерировать имена AWS-ресурсов (не имена ресурсов в .tf-скриптах, а непосредственно имена объектов AWS).

Например, есть специальные роли для ECS тасков с названием в формате ecs_task_${projectname}_${environment}. С этой ролью еще идет несколько других команд. Все это оборачивается в отдельный внешний модуль. Возникает вопрос, что лучше:

1) везде придерживаться определенной конвенции и работать с модулями, логику которых немного надо знать

2) генерировать имя в главном модуле и передавать во вложенные, полностью независимые модули?
источник

LO

Lesha Okay in terraform_ru
Nikolay
Привет, как в Terraform по уму генерировать имена AWS-ресурсов (не имена ресурсов в .tf-скриптах, а непосредственно имена объектов AWS).

Например, есть специальные роли для ECS тасков с названием в формате ecs_task_${projectname}_${environment}. С этой ролью еще идет несколько других команд. Все это оборачивается в отдельный внешний модуль. Возникает вопрос, что лучше:

1) везде придерживаться определенной конвенции и работать с модулями, логику которых немного надо знать

2) генерировать имя в главном модуле и передавать во вложенные, полностью независимые модули?
Привет, мне кажется это как раз такой случай, когда стоит объединить оба подхода в третий. Придерживаться конвенции(формата) и генерировать имя в главном модуле. передавая его во вложенные. Таким образом можно убить 3-х зайцев. Но я могу не видеть всю картину, конечно.
источник
2018 August 07

S

Sergio in terraform_ru
Привет всем. Кто как организовывает очерёдность запуска модулей? Есть модуля, которые зависят от других. При запуске весь скоп идёт параллельно и от этого возникают ошибки
источник

VT

Victor Tur in terraform_ru
Привет)
в поисках depends on между модулями? )
источник

S

Sergio in terraform_ru
да, только depends_on в объявлении модуля нет. Нет такого поля
источник

VT

Victor Tur in terraform_ru
да, я про это и намекнул.
источник

VT

Victor Tur in terraform_ru
У меня тоже с этим проблема.
Иногда приходится таргетировано накатывать по очереди.
источник

S

Sergio in terraform_ru
через оутпут может организовать? Но это нужно на корневой оутпут заводить
источник

VT

Victor Tur in terraform_ru
так и организовываем сейчас
источник

VT

Victor Tur in terraform_ru
в главном модуле  нужные output и у нижестоящих принимаешь.
источник

S

Sergio in terraform_ru
если для модуля сделать
output "installed" {
 value = "true"
}
это будет учитываться?
источник

S

Sergio in terraform_ru
пробую
источник

VT

Victor Tur in terraform_ru
#10462 - всё ещё нет новостей если что. Пока работают над интеграцией/тестированием HCL2,
поэтому придётся использовать пока этот вариант
источник
2018 August 08

AK

Andrey Kartashov in terraform_ru
в терраформ есть способ вытащить из ресурса данные, кроме тех, которые в аргументах? Нужно узнать сервисный аккаунт для google_sql_database_instance
источник
2018 August 09

S

Sergio in terraform_ru
очерёдность модулей поборол
источник