Рейтинг:0

Terraform - не может извлечь значение ipv4 с ошибками

флаг gb

любая идея, как извлечь из кода ниже fixed_ip_v4 для сети с именем тестовое задание? Я хотел бы извлечь это значение для доступного инвентаря.

ресурс "openstack_compute_instance_v2" "test_terraform_instance" {
  имя = "tmpnode${count.index}"
  количество = var.node_count
  провайдер = openstack.ovh
  image_name = "Debian 10"
  flavor_name = var.flavor_name #"s1-2"
  key_pair = openstack_compute_keypair_v2.test_keypair.name
  сеть {
    имя = "Внешняя сеть"
  }
  сеть {
    имя = "тест"
    fixed_ip_v4 = элемент (var.front_private_ip, count.index)
  }
}

Что я уже пробовал и ошибки:

  • openstack_compute_instance_v2.test_terraform_instance[*].network.name[test].fixed_ip_v4 ?

    Не удается получить доступ к атрибутам в списке объектов. Вы имели в виду доступ к атрибуту «имя» для определенного элемента списка или для всех элементов списка?

  • openstack_compute_instance_v2.test_terraform_instance[*].network[*].fixed_ip_v4.network[“test”].fixed_ip_v4

    ошибка Не работает ни без двойных, ни с одинарными кавычками в network[“test”] .

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.