Запишите исходную переменную Ansible в XML-файл.
Я пытаюсь найти способ написать оригинал{{ ansible_host }}
var в XML-файл. Эта переменная заменит статический IP-адрес в конфигурации устройства. Причина, по которой я хочу заменить этот IP-адрес исходной переменной в файле, заключается в том, что позже в моей книге воспроизведения эта переменная дает мне возможность сделать файл совместимым с несколькими устройствами.
Что у меня есть:
- name: Replace static ip in config file to Ansible variable
xml:
path: '{{ backup_folder }}{{ inventory_hostname }}.xml'
xpath: /config/devices/entry/deviceconfig/system/ip-address
value: "{{ ansible_host }}"
state: present
Результат (в файле):
<ip-address>10.0.89.103</ip-address>
Что это должно быть:
<ip-address>{{ ansible_host }}</ip-address>
Кто-нибудь знает как это сделать? Спасибо