Size: a a a

2019 July 23

VT

Victor Tur in terraform_ru
Mihail Yakubiv
count = workspace.prod ? 1 : 0
вот этого и избегаю по возможности
а вот на этом то логика и состоит вся.
Где-то тебе в окружении этот ресурс нужен, где-то нет
источник

VT

Victor Tur in terraform_ru
я обычно предлагаю несколько стейт файлов на окружение, на каждый структурный модуль.
И некие общие стейт файлы с ресурсами, общими.
источник

MY

Mihail Yakubiv in terraform_ru
да
в итоге пришел к переменным в стиле elasticache_cluster_enabled для модулей
источник

MY

Mihail Yakubiv in terraform_ru
а шарить как? через стейт-импорт?
источник

VT

Victor Tur in terraform_ru
Victor Tur
я обычно предлагаю несколько стейт файлов на окружение, на каждый структурный модуль.
И некие общие стейт файлы с ресурсами, общими.
этот вариант пока работает отлично.
источник

MY

Mihail Yakubiv in terraform_ru
много импортить между стейтами в такой схеме приходится, думаю
источник

MY

Mihail Yakubiv in terraform_ru
вариант, вообще
терраформ-план быстрее бегает, в таком случае, как минимум
источник

MY

Mihail Yakubiv in terraform_ru
спасибо
источник

VT

Victor Tur in terraform_ru
не вижу проблем.
Больше контроля, меньше размер стейта, быстрее соответственно прогон планов.
источник

MY

Mihail Yakubiv in terraform_ru
мне пока —target хватает
тоже удобно, terraform plan —target=module.qa_backend
тип такого
источник

MY

Mihail Yakubiv in terraform_ru
но как вариант да
источник

DZ

Dmytro Zavalkin in terraform_ru
Подскажите, стоит использовать tflint?
источник

VT

Victor Tur in terraform_ru
Dmytro Zavalkin
Подскажите, стоит использовать tflint?
хороший вопрос.
раньше казалось разумным.
сейчас они перешли на 0.12
источник

VT

Victor Tur in terraform_ru
возможно make sense для тех кто поддерживает свежак.
источник

DZ

Dmytro Zavalkin in terraform_ru
У меня тут 0.10.8 :(
источник

VT

Victor Tur in terraform_ru
во, я тогда не стал бы наверное
источник

DZ

Dmytro Zavalkin in terraform_ru
Наверное лучше ничего не трогать лишнего и потом руки помыть?
источник

VT

Victor Tur in terraform_ru
Dmytro Zavalkin
У меня тут 0.10.8 :(
:) это признак стабильности!
источник

DZ

Dmytro Zavalkin in terraform_ru
Я ещё не запускал, боюсь там вручную наменяли всё и мне тут нарисует дифф на пару экранов
источник

VT

Victor Tur in terraform_ru
Dmytro Zavalkin
Наверное лучше ничего не трогать лишнего и потом руки помыть?
лучше не стоит.  validate/fmt. встроенное лучше старое использовать и всё.
источник