Size: a a a

2019 December 09

N

Nikolai in terraform_ru
просто будет геморно импортировать к примеру 100+ ресурсов или там 200+ или вообще 1000+ в разных 30+ аккаунтах, как у нас было )))
источник

k

kvaps in terraform_ru
Nikolai
корчое связка terraform + s3 + dynamodb работает отлично
Это в смысле если у вас несколько  описанных статически resources? - ну да, это может сработать, но как же переменные, как же модули и т.п.?
источник

A

Andor in terraform_ru
ну вот можно +- автоматизировать через terraformer, но надо аккуратнее с ресурсами типа iam
источник

A

Andor in terraform_ru
kvaps
Это в смысле если у вас несколько  описанных статически resources? - ну да, это может сработать, но как же переменные, как же модули и т.п.?
что?
источник

k

kvaps in terraform_ru
Andor
что?
Как работать с импортированным кодом?
источник

N

Nikolai in terraform_ru
kvaps
Это в смысле если у вас несколько  описанных статически resources? - ну да, это может сработать, но как же переменные, как же модули и т.п.?
ты делаешь импорт ресурсов уже созданных
источник

A

Andor in terraform_ru
импортируется не код, а ресурсы
источник

A

Andor in terraform_ru
импортируются в стейт
источник

A

Andor in terraform_ru
а не в код
источник

N

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

k

kvaps in terraform_ru
Andor
импортируются в стейт
это чем импортировать так можно?
источник

N

Nikolai in terraform_ru
т.е. чтобы ты когда делаешь terraform apply у тебя не было изменений
источник

N

Nikolai in terraform_ru
kvaps
это чем импортировать так можно?
terraform import
источник

A

Andor in terraform_ru
kvaps
это чем импортировать так можно?
командой terraform import
источник

A

Andor in terraform_ru
Nikolai
т.е. твоя задача так написать терраформ, чтобы создаваемое им совпало с тем, что уже создано
для начального импорта можно грубо описать ресурсы, сделать импорт и потом в terraform plan будет чётко видно дифф
источник

k

kvaps in terraform_ru
Andor
командой terraform import
О прикольно, не знал о таком, тогда опять вопрос: зачем хранить стейт если его можно просто импортировать?
источник

N

Nikolai in terraform_ru
Andor
для начального импорта можно грубо описать ресурсы, сделать импорт и потом в terraform plan будет чётко видно дифф
согласен, но конечная цель же именно чтоюы не было изменений
источник

A

Andor in terraform_ru
kvaps
О прикольно, не знал о таком, тогда опять вопрос: зачем хранить стейт если его можно просто импортировать?
я уже сказал, что это не "просто импортировать"
источник

N

Nikolai in terraform_ru
просто будет геморно импортировать к примеру 100+ ресурсов или там 200+ или вообще 1000+ в разных 30+ аккаунтах, как у нас было )))
источник

A

Andor in terraform_ru
ты при импорте должен указывать имя ресурса (в коде) и id ресурса в клауде
источник