Рейтинг:0

isse при доступе к синтетическим атрибутам в группе ресурсов в тепле

флаг za

Вопрос связан с шаблонами тепла openstack.

Я не уверен, что не так с нижеприведенной ситуацией.

У меня есть группа ресурсов, которая создает несколько нейтронных портов.

При попытке использовать вывод этого группа ресурсов, я пытаюсь использовать синтетические атрибуты, но это просто невозможно. ошибка заключалась в том, что атрибута на самом деле нет. и, эффективно показывая структуру ресурса, я не вижу атрибут ресурс. здесь после кода, чтобы уточнить больше.

Определение моей группы ресурсов.

  bckg1_ports_group:
    зависит от:
      - datag1_subnet
    тип: OS::Heat::ResourceGroup
    условие: create_g1
    характеристики:
      количество: {get_param: bck_nbrg1}
      ресурс_деф:
        тип: ОС::Neutron::Порт
        характеристики:
          имя: 
            list_join: ['', ['backg1vm', '%index%', '_data_port']]
          сеть: {get_resource: "datag1_network"}
          fixed_ips: [{"subnet": {get_resource: "datag1_subnet"}, "ip_address": 192.168.10.3%index%}]
          allow_address_pairs: [{"ip_address": "0.0.0.0/0"}]
          security_groups: [{get_resource: open_secgroup}]

Чтобы получить доступ к атрибутам ресурсов внутри группа ресурсов я использую.

   портгруппа_rsc:
     условие: create_g1
     описание: Группа G1 RSC
     значение: {get_attr: [bckg1_ports_group, ресурс]}

   портгруппа_rsc0:
     условие: create_g1
     описание: Группа G1 RSC
     значение: { get_attr: [bckg1_ports_group, resource.0] }

   портгруппа_rsc0_mac:
     условие: create_g1
     описание: Группа G1 RSC
     значение: {get_attr: [bckmg1_ports_group, resource.0.mac_address]}

Ни один из них не работает, потому что верхний атрибут ресурс нет там. я могу использовать судьи или же refs_map но только чтобы получить идентификаторы.

Ошибка.

ОШИБКА: resources.bckg1_ports_group<nested_stack>.outputs.resource.Value[0].get_attr: : указанный атрибут (ресурс 0) неверен.

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

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