Size: a a a

2019 September 23

MY

Mihail Yakubiv in terraform_ru
Roman Gorodeckij
они и так всегда remote
это именно data
можно к внешнему другому стейту подключиться, и через data вытянуть нужные ресурсы
источник

RG

Roman Gorodeckij in terraform_ru
для того что бы я мог пересоздать ресурс и потом накатать наверх все что для него нужно
источник

RG

Roman Gorodeckij in terraform_ru
а не удалять весь пост-конфиг руками из стейта что бы пересоздать ресурс
источник

RG

Roman Gorodeckij in terraform_ru
вот мне нужно было стейджинг кластер пересоздать только что
источник

RG

Roman Gorodeckij in terraform_ru
ну и угадай что произошло когда я это зделал - руками 30 ресурсов удалять надо было - так как говорит нет твоего кластера фатал еррор
источник

RG

Roman Gorodeckij in terraform_ru
terraform destroy для ресурса который бы и все зависимости снес вроде как нельзя? только для всего работает
источник

MY

Mihail Yakubiv in terraform_ru
а что именно за зависимости? ЛБ ?
вроде как по бест-практису сервис со всеми зависимостями нужно складывать в единый модуль, который на другие не завязан (может разве что кроме конфигов сети, ИАМ итд)
и тогда на него можно и дестрой делать
источник

RG

Roman Gorodeckij in terraform_ru
ну вот например kubernetes cluster на digital ocean
источник

RG

Roman Gorodeckij in terraform_ru
у него сертификаты есть - без которых ты с этим кластером ничего не зделаешь
источник

RG

Roman Gorodeckij in terraform_ru
удалишь кластер - все остально не удалеяется хотя у меня даже depends_on прописаны
источник

MY

Mihail Yakubiv in terraform_ru
и они завязаны под конкретный кластер, так?
источник

MY

Mihail Yakubiv in terraform_ru
и в других кластерах не юзаются?
источник

MY

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

RG

Roman Gorodeckij in terraform_ru
эти сертификаты берутся из ресурса
источник

RG

Roman Gorodeckij in terraform_ru
тоесть если я удалю кластер то другие модули не будут орать - у тебя инвалидный серт?
источник

RG

Roman Gorodeckij in terraform_ru
я вот например helm использую
источник

RG

Roman Gorodeckij in terraform_ru
он говорит ой прости ip твоего кластера чето не отвечает и все - крэш
источник

RG

Roman Gorodeckij in terraform_ru
как ты их там не завязывай он просто держит все завязанные ресурсы отдельно и если их не удалить перед удалением кластера - youre fucked
источник

RG

Roman Gorodeckij in terraform_ru
наверно конечно самое логичное было бы с depends_on что бы тянул все и вся что связано с кластером
источник

MY

Mihail Yakubiv in terraform_ru
ладно, не понимаю зависимостей
с AWS+ECS ничего подобного не встречал, поэтому и предполагаю что структурой можно разрулить
хз
источник