Size: a a a

2021 July 16

AD

Aliaksandr Dounar in terraform_ru
это плохая идея завязывать два тула друг на друга
источник

МЧ

Максим Чепуков... in terraform_ru
Dynamic Inventory - я же правильно пониимаю, это как раз hosts.yaml, который дает на выходе TF после того как создаст инфраструктуру?
Или речь про другое?
источник

AD

Aliaksandr Dounar in terraform_ru
Тут скорее Ansible inventory plugin для вашего целевого облака, который будет при запуске сам забирать список хостов, чтобы не зависять от ТФ
источник

AD

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

МЧ

Максим Чепуков... in terraform_ru
Там vCloud уже не знает умеет ли, ок гляну
источник

AD

Aliaksandr Dounar in terraform_ru
а то сломается у вас tfstate storage, и вы не сможете ничего сделать с хостами, пока ТФ не оживет
источник

МЧ

Максим Чепуков... in terraform_ru
Да согласен
источник

AD

Aliaksandr Dounar in terraform_ru
источник

AD

Aliaksandr Dounar in terraform_ru
пожалуйста
источник

МЧ

Максим Чепуков... in terraform_ru
Спасибо
источник

IL

Ihor Levchenko in terraform_ru
всем привет
можно ли здесь позадавать вопросы по поводу парочки нюансов в процессе написания своего терраформ провайдера?
источник

JR

Jürgen Romins in terraform_ru
Можно) наверное
источник

IL

Ihor Levchenko in terraform_ru
У меня вопросы по поводу CreateContext.

Скажем, у меня провалилась попытка создать ресурс (ошибка API, не важно какая причина), я же возвращаю diag.Diagnostic{…} с ошибкой.

Но терраформ все равно создает стейт для этого ресурса (хотя его создание провалилось).

Отсюда вопрос: есть ли возможность бросить такую ошибку (при создании ресурса), чтобы его стейт не создался?

ибо при повторном вызове apply, этот ресурс уже не проходит стадию Create, а сразу Read -> Update.
источник

JR

Jürgen Romins in terraform_ru
Через делит и крейт как вариант
источник

IL

Ihor Levchenko in terraform_ru
немного не понял…
источник

AR

Alexey Remizov in terraform_ru
Если read не находит целевой ресурс, пусть сбрасывает id.
источник

AR

Alexey Remizov in terraform_ru
Например
  bucket, err := client.Bucket.Get(ctx, opts)
 if err != nil {
   if isNotFound(err) {
     d.SetId("")
     return nil
   }

   return diag.FromErr(err)
 }
источник

IL

Ihor Levchenko in terraform_ru
хм.. вы натолкнули меня на хорошую мысль, спасибо !
источник
2021 July 19

¯

¯\_(ツ)_/¯ in terraform_ru
Привет. Снова вопрос по terraform eks модулю.
Есть alb со своей секьюрити группой. Есть кластер, созданный через екс модуль.
Можно ли в параметрах екс модуля вписать айди группы балансера, чтобы трафик с него попадал в кластер на ноды?
Понятно что можно сделать отдельный ресурс в тф, и там прописать все что надо, но я использую террагрант с модулями, не хочется отдельный модуль добавлять ради одного правила, ну и ситуация довольно типичная, полагаю должно быть реализовано встроенное решение. Доку внимательно читал, но пока подходящий параметр не нашел(
Спасибо
источник

ДД

Дима Доценко... in terraform_ru
cluster_security_group_id?
источник