Size: a a a

2021 July 14

c

citius in terraform_ru
Я скрипт наваял который как динамический инвентарь работает, умеет брать стейт из консула или http backend. Если стейт в другом месте хранить то придется допиливать.
источник

BL

Blood Lust in terraform_ru
Кинь в личку плиз тоже с ним ознакомлюсь - буду признателен
источник

c

citius in terraform_ru
Фактически там вся задача - вытащить нужные поля из одного жсона и сложить в другой.
источник

c

citius in terraform_ru
Скину чуть позже.
источник

BL

Blood Lust in terraform_ru
Кк спс
источник
2021 July 15

i

inqfen in terraform_ru
dynamic inventory
источник

Y

Yks in terraform_ru
а какие есть бестпрактисы по разным енвам в терраформе.
хочу в gitlab-ci сначала протестировать изменения на test'е по переменной енва, если все норм - применить на stage/prod. При этом хочу так же хранить стейт в гитлабе ( доки почитал, для одного стейта впринципи вроде понятно) но не совсем ясно как это сделать не дублируя код ( можно сделать 2 папочки и внутри них запускать терраформ) но тогда придется код копировать
источник

N

Nikolai in terraform_ru
источник

SK

Sergey Kletsov in terraform_ru
может кто подсказать есть ли в яндексе CloudWathc или что то нативное при работе с логами ?
источник

AS

Andrey Shishkin in terraform_ru
источник

vk

victor kurguzov in terraform_ru
Товарищи, не напомните ли причину несколько неожиданного поведения:
Запускаю

terraform plan --out xxx --target 'module.alb.aws_lb_listener.nlb_listener_https["xxx"]'
Ожидается, что план применится только к листенеру, но в ответ прилетает


Plan: 1 to add, 1 to change, 2 to destroy.
# module.alb.aws_lb.lb["yyy"] will be updated in-place
# module.alb.aws_lb_target_group.nlb_tg["aaa"] will be destroyed
# module.alb.aws_lb_target_group.nlb_tg["bbb"] will be destroyed
источник

vk

victor kurguzov in terraform_ru
причем листенер ххх к alb yyy вообще никакого отношения не имеет
источник

MY

Mihail Yakubiv in terraform_ru
очевидно таки имеет)
нужно смотреть код тф и выхлоп плана
источник

vk

victor kurguzov in terraform_ru
у них из общего только то, что оба ресурса в одном модуле описаны 🤔 а в остальном - alb yyy это ALB, а листенер, который я планирую он для nlb xxx который NLB 🤷‍♂️
источник

AR

Alexey Remizov in terraform_ru
В плане должны быть выделены атрибуты, из-за которых пересоздаётся ресурс.
источник

vk

victor kurguzov in terraform_ru
можно, пожалуйста, развернуть мысль? что значит "должны быть выделены атрибуты"?
источник

AR

Alexey Remizov in terraform_ru
План показывает, какие атрибуты меняются. Рядом с атрибутами, которые вызывают пересоздание ресурса, должно быть написано # force replacement или что-то в этом роде.
источник
2021 July 16

МЧ

Максим Чепуков... in terraform_ru
Всем привет, подскажите, как лучше подружить terrafrom и kubespray?
источник

МЧ

Максим Чепуков... in terraform_ru
Стоит ли делать так, что бы kubespray автоматом запускался после того, как terraform сгенерировал для kubesray hosts.yaml?
источник

AD

Aliaksandr Dounar in terraform_ru
Используйте Dynamic Inventory для Kubespray и CI\CD вокруг их для очередности запуска и тестов
источник