Size: a a a

2019 December 09

A

Andor in terraform_ru
kvaps
Ну ансибл то шмогла
Не очень
источник

k

kvaps in terraform_ru
Andor
Не очень
Почему? Он же не хранит стейта
источник

A

Andor in terraform_ru
ну там ты явно задаёшь какие ресурсы как сравнивать, никакие id-шники оно не хранит нигде
источник

A

Andor in terraform_ru
а терраформ точно знает какими ресурсами он управляет
источник

A

Andor in terraform_ru
никаких попыток догадаться, всё чётко и строго
источник

k

kvaps in terraform_ru
У ансибла тоже все строго, вот создаёшь ты vpc с именем blablabla, нафига тебе его айдишник хранить, если можно просто по имени к нему обращаться?
источник

k

kvaps in terraform_ru
Идемпотентность наше всё
источник

A

Andor in terraform_ru
не "айпишник"
источник

A

Andor in terraform_ru
а id-шник
источник

A

Andor in terraform_ru
уникальный идентификатор
источник

k

kvaps in terraform_ru
Andor
а id-шник
Fixed, T9 исправил
источник

A

Andor in terraform_ru
какое ж это "строго", если он нигде не хранит идентификаторы управляемых им ресурсов?
источник

A

Andor in terraform_ru
это как раз и будет "на глазок выглядит похоже"
источник

k

kvaps in terraform_ru
Ну и ладно, зато это честный stateless, и все изменения действительно хранятся в репо, а не как у terraform, половина описана в git, половина в s3
источник

A

Andor in terraform_ru
в смысле "половина"?
источник

A

Andor in terraform_ru
есть код, есть его результат - стейт
источник

A

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

A

Andor in terraform_ru
всё логично и стейтфул
источник

k

kvaps in terraform_ru
Andor
есть код, есть его результат - стейт
Ну окей, то есть твоя инфраструктура - это уже не код, а результат выполнения кода.
Потому и говорю что IaaC тут не честный.
источник

A

Andor in terraform_ru
kvaps
Ну окей, то есть твоя инфраструктура - это уже не код, а результат выполнения кода.
Потому и говорю что IaaC тут не честный.
она всегда результат выполнения кода, какой бы инструмент ты не использовал
источник