План Tosca: как преобразовать вывод словаря в строку - PullRequest
0 голосов
/ 06 июля 2018

В tosca blueprint я пытаюсь преобразовать полученный вывод словаря в строку. Однако я не могу найти метод план, относящийся к этому. Я добавил по схеме ниже:

process:
  args:
    public_ip: { get_attribute: [node1, resources, aws_instance, public_ip] }
    private_ip: { get_attribute: [node1, resources, aws_instance, public_ip] }

Я получаю следующую ошибку: TypeError: элемент последовательности 1: ожидаемая строка, найден dict.

1 Ответ

0 голосов
/ 08 июля 2018

Было бы лучше, если бы мы могли видеть шаблон узла в чертеже.

Если я правильно понимаю, вы пытаетесь прочитать вложенные свойства Если на самом деле это то, чего вы пытаетесь достичь, вам следует указать правильный пример в слове, как в:

public_ip: { get_attribute: [node1,resources, aws_instance, 1] }

Если вы этого не сделаете, возвращаемое значение будет целым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...