Рейтинг:0

Запишите исходную переменную Ansible в файл xml

флаг br

Я пытаюсь найти способ написать оригинал {{ ansible_host }} var в файл xml. Эта переменная заменит статический IP-адрес в конфигурации устройства. Причина, по которой я хочу заменить этот IP-адрес исходной переменной в файле, заключается в том, что позже в моей пьесе эта переменная дает мне возможность сделать файл совместимым с несколькими устройствами.

Что у меня есть:

- имя: заменить статический ip в конфигурационном файле на переменную Ansible
  XML:
    путь: '{{ backup_folder }}{{ inventory_hostname }}.xml'
    xpath: /config/devices/entry/deviceconfig/system/ip-адрес
    значение: "{{ ansible_host }}"
    состояние: присутствует

Результат (в файле):

      <ip-address>10.0.89.103</ip-address>

Каким он должен быть:

      <ip-address>{{ ansible_host }}</ip-address>

Кто-нибудь знает как это сделать? Спасибо

Рейтинг:1
флаг in

От этот ответ на SO:

значение: "{{ '{{ ansible_host }}' }}"

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

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