Escriba la variable Ansible original en un archivo xml

Escriba la variable Ansible original en un archivo xml

Estoy intentando encontrar una manera de escribir la {{ ansible_host }}var original en un archivo xml. Esta variable reemplazará una IP estática en la configuración de un dispositivo. La razón por la que quiero reemplazar esta IP con la variable original en el archivo es porque más adelante en mi libro de jugadas esa variable me da la opción de hacer que el archivo sea compatible con múltiples dispositivos.

Lo que tengo:

- 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

Resultado (en archivo):

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

Lo que debe ser:

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

¿Alguien sabe como hacer esto? Gracias

Respuesta1

Deesta respuesta en SO:

value: "{{ '{{ ansible_host }}' }}"

información relacionada