Size: a a a

2018 June 17

N

Nklya in terraform_ru
если со своей машины, то хотя бы remote state настроить, потому что иначе можно обделаться в любой момент
источник

D

Driver in terraform_ru
Nklya
если со своей машины, то хотя бы remote state настроить, потому что иначе можно обделаться в любой момент
вот да
источник

MV

Maxim Vynogradov in terraform_ru
Nklya
нормально - из CI и не нужен там отдельный инстанс
через AWS CodePipeline? конфиг можно)?
источник

MV

Maxim Vynogradov in terraform_ru
remote state в S3 бакет по идее можно положить..
источник

N

Nklya in terraform_ru
почему сразу AWS CodePipeline, через что угодно можно накостылять
источник

MV

Maxim Vynogradov in terraform_ru
Nklya
почему сразу AWS CodePipeline, через что угодно можно накостылять
ну у меня чисто aws стек, потому и спросил. не хотелось бы что-то внешнее пришивать сюда
источник

N

Nklya in terraform_ru
Для начала нужно ознакомится с этим гайдом https://www.terraform.io/guides/running-terraform-in-automation.html

А потом вот такой пример есть для AWS CodePipeline https://github.com/cloudreach/awsloft-terraform-ci
источник

MV

Maxim Vynogradov in terraform_ru
thanks!
источник

MV

Maxim Vynogradov in terraform_ru
а на сколько плохая идея храить  state прямо в репозитории?
источник

D

Driver in terraform_ru
можно в репо
источник

D

Driver in terraform_ru
любое централизованое хранилище подойдет
источник

N

Nklya in terraform_ru
в репо плохо если хоть кто-то запускает вручную тераформ.
потому что этот кто-то может и забудет закоммитить
источник

N

Nklya in terraform_ru
плюс, ремоут стейт дает возможность лочить одновременный запуск, а этого репа никак не сделает
источник

D

Driver in terraform_ru
справедливо
источник

MV

Maxim Vynogradov in terraform_ru
Nklya
в репо плохо если хоть кто-то запускает вручную тераформ.
потому что этот кто-то может и забудет закоммитить
согласен. буду знать, но я 100% уверен что запускать одновременно не  будут.
источник

MV

Maxim Vynogradov in terraform_ru
а можно как-то настроить что бы apply создавал новую инфраструктуру, а не апдейтил старую
источник

MV

Maxim Vynogradov in terraform_ru
к примеру я хочу её клонировать н-ное к-во раз
источник

D

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

bk

bebebe ko in terraform_ru
Maxim Vynogradov
согласен. буду знать, но я 100% уверен что запускать одновременно не  будут.
CI/CD
источник

MV

Maxim Vynogradov in terraform_ru
источник