Size: a a a

2020 January 15

DO

Dima Orlenko in terraform_ru
Как вариант можно использовать workspace.
источник

OK

Oleksandr Knysh in terraform_ru
@AutomationD  как предполагается в вашем подходе реализация CI и изменение модулей дожно распространяться по окружения через version promote?
источник

OK

Oleksandr Knysh in terraform_ru
Dima Orlenko
Как вариант можно использовать workspace.
От лукавого... Он не для это
источник

OK

Oleksandr Knysh in terraform_ru
Почитайте для чего придумали workspaces
источник

DK

Dmitry Kireev in terraform_ru
Oleksandr Knysh
@AutomationD  как предполагается в вашем подходе реализация CI и изменение модулей дожно распространяться по окружения через version promote?
Не уловил, это вопрос?
источник

OK

Oleksandr Knysh in terraform_ru
Да
источник

DO

Dima Orlenko in terraform_ru
Oleksandr Knysh
Почитайте для чего придумали workspaces
Одна конфигурация для разных env'ов
источник

DK

Dmitry Kireev in terraform_ru
все просто, все живет в git flow - feature, dev, ..master. окружения в папках. Модули с достаточной обратной совместимостью, поэтому выкатываются сначала на feature, потом на dev
источник

OK

Oleksandr Knysh in terraform_ru
Ага ага и все сводится к добавлению переменных и ресурсов с модулями в одном месте... Но как только начнёте заглядывать я на ci... И пининг версий модулей... Я думаю вам сразу все станет понятно
источник

DK

Dmitry Kireev in terraform_ru
Oleksandr Knysh
Ага ага и все сводится к добавлению переменных и ресурсов с модулями в одном месте... Но как только начнёте заглядывать я на ci... И пининг версий модулей... Я думаю вам сразу все станет понятно
Что, например?
источник

DK

Dmitry Kireev in terraform_ru
Что не так, если ветка dev выкатывает инфраструктуру из версии модуля для этой ветки?
источник

DK

Dmitry Kireev in terraform_ru
Можно примерный сценарий?
источник

OK

Oleksandr Knysh in terraform_ru
Да все равно что... Любую сущность... Добавил переменные по окрудениям.... Модули локально разложил и профит... Но как на РоС покатит... Но СI и версионирование... Не разломав пару раз что либо... Не получится.... Ну или получится..... И это будет дикий костыль иили велосипед
источник

DK

Dmitry Kireev in terraform_ru
переменные же передаются в модуль
источник

DK

Dmitry Kireev in terraform_ru
в env/dev/app.tf и env/prod/app.tf
источник

OK

Oleksandr Knysh in terraform_ru
Спасибо
источник

DK

Dmitry Kireev in terraform_ru
Так что не так с таким подходом? Где риски сломаться? я серьезно
источник

OK

Oleksandr Knysh in terraform_ru
@AutomationD то что я пишу пишу из опыта... И то что проходил... Чисто рекомендательный характер... Без напряга.
источник

DK

Dmitry Kireev in terraform_ru
Да я понимаю что из опыта, я пытаюсь понять рациональное зерно
источник

SG

Smirnoff George in terraform_ru
Oleksandr Knysh
типа такого 1 уровернь вложенности - у мерня есть 2 )))
Можно поделиться ссылочкой на пример? Сегодня пытался такое сделать, но ругалось на регион, задал его через environment variable, в итоге исполнился только первый модуль, я подумал что не сработало, но судя по всему параметры передал не правильно, можно на простой вариант взглянуть?
источник