Size: a a a

2019 November 27

IB

Igor Bronovskyi in terraform_ru
мне так и надо
источник

IB

Igor Bronovskyi in terraform_ru
потом apply
источник

IB

Igor Bronovskyi in terraform_ru
но возвращает ошибку
источник

Д

Дмитрий in terraform_ru
Всем привет, при помощи for_each создаю нужное количество vps и DNS-записей, на vps создаю пользователя. После создания не могу сформировать список данных по шаблону:
${domain} ${ip} ${user}
Пришёл к выводу, что нужно как-то передать список в переменную шаблона, но по факту и согласно доке это не работает. Видимо иду не тем путём, потому вопрос, как формировать список из данных ресурса по шаблону?

Последний вариант как пытался это делать:
data "template_file" "det_con" {
 template = "${file("${path.module}/${var.det_conn_tmpl_path}")}"
 vars = {
   domain = join(", ", values(aws_route53_record.domain)[*].fqdn)
   ip     = join(", ", values(digitalocean_droplet.vps)[*].ipv4_address)
   user   = var.user_on_vps
 }
}
resource "local_file" "det_con" {
 content  = data.template_file.det_con.rendered
 filename = "${path.module}/${var.det_conn_path}"
}
источник

IB

Igor Bronovskyi in terraform_ru
источник

IB

Igor Bronovskyi in terraform_ru
думал, что через нижние подчеркивание. Но нет
источник

IB

Igor Bronovskyi in terraform_ru
оно не помечает ничего
источник

VT

Victor Tur in terraform_ru
Igor Bronovskyi
оно не помечает ничего
terraform state show aws_instance.public-instance а тут есть же?
источник

IB

Igor Bronovskyi in terraform_ru
да
источник

VT

Victor Tur in terraform_ru
for_each там есть? там - в описании ресурса
источник

VT

Victor Tur in terraform_ru
источник

IB

Igor Bronovskyi in terraform_ru
источник

VT

Victor Tur in terraform_ru
мда...тогда еще раз перепроверь все.
в первую очередь - zsh :)))
поставь ресурс в двойные кавычки
источник

VT

Victor Tur in terraform_ru
terraform taint "aws_instance.public-instance"
источник

VT

Victor Tur in terraform_ru
и старайся не использовать "-" в названиях ресурсов. лучше "_"
источник

IB

Igor Bronovskyi in terraform_ru
Victor Tur
и старайся не использовать "-" в названиях ресурсов. лучше "_"
это я буду делать. Но все равно ошибка
источник

IB

Igor Bronovskyi in terraform_ru
с кавычками я тоже пробывал
источник

VT

Victor Tur in terraform_ru
Igor Bronovskyi
с кавычками я тоже пробывал
без zsh попробуй
источник

IB

Igor Bronovskyi in terraform_ru
проывал через bash но все то же самое
источник

VT

Victor Tur in terraform_ru
:) тогда интересно
источник