Size: a a a

2019 December 11

DK

Dmitry Kireev in terraform_ru
D K
Имхо, если параметр указан , даже не обязательный, его нельзя указать пустым. В общем не стараюсь написать универсальные модули, или ресурсы, пишу каждый раз с нужными мне параметрами. Тераформ по другому экономит время.
ок. спасибо. либо упрощать и лепить балансировщик там где это не особо нужно по ТЗ
источник

A

Andor in terraform_ru
Dmitry Kireev
А как быть с опциональными параметрами, напримре я не хочу ELB в модуле использовать. Кондишеналы используют или еще какие-то конструкции есть?
Ты можешь сделать кондишенл через count или for_each, но не могу сказать, что это очень удобно
источник

DK

Dmitry Kireev in terraform_ru
Andor
Ты можешь сделать кондишенл через count или for_each, но не могу сказать, что это очень удобно
Спасибо
источник

DK

Dmitry Kireev in terraform_ru
А какой сейчас стиль предпочтителен для outputs? можно в одном tf файле оставлять с ресурсами, или рекомендуется выносить в outputs.tf?
источник

AD

Aliaksandr Dounar in terraform_ru
Все зависит от того, как ты заботишься о других
источник

AD

Aliaksandr Dounar in terraform_ru
Можно хоть все в один файл запулить)
источник

DK

Dmitry Kireev in terraform_ru
Aliaksandr Dounar
Все зависит от того, как ты заботишься о других
ну мне было бы удобнее видеть ресурсы рядом с аутпутами, но я не уверен что это правильно
источник

A

Andor in terraform_ru
Да делай как удобнее тебе
источник

AD

Aliaksandr Dounar in terraform_ru
Вот и я о том же:)
источник

AD

Aliaksandr Dounar in terraform_ru
Остальные или оценят, или пострадают
источник

DK

Dmitry Kireev in terraform_ru
Да это понятно, но есть оф. стайлгайд
источник

AD

Aliaksandr Dounar in terraform_ru
Стайлгайд это такое же проджект/команд специфик)
источник

A

Andor in terraform_ru
Dmitry Kireev
Да это понятно, но есть оф. стайлгайд
Про именно это - нету
источник

AD

Aliaksandr Dounar in terraform_ru
Кто-то делает 2 отступы, кто-то 4.
источник

AD

Aliaksandr Dounar in terraform_ru
Можно даже все переменные типизировать как any :)
источник

DK

D K in terraform_ru
fmt же есть
источник

DK

Dmitry Kireev in terraform_ru
ну хз хз. имхо рекомендовынные стайлгайды это полезно, PEP например решает многие разногласия
источник

A

Andor in terraform_ru
Aliaksandr Dounar
Кто-то делает 2 отступы, кто-то 4.
В этом плане fmt рассудит
источник

AD

Aliaksandr Dounar in terraform_ru
👍
источник

DK

Dmitry Kireev in terraform_ru
А кто-то юзает locals, есть ли что-то типа closures? хочу чтобы переменная была локальна tf файлу
источник