"{{ hostvars['DUMMY_HOST']['iosengineID'] }}"
el valor devuelve esto
{'msg': [['80000009045B575A5032333331303055565D']], 'failed': False, 'changed': False}
¿Qué filtro puedo utilizar para extraer, imprimir o registrar el valor?
80000009045B575A5032333331303055565D
Respuesta1
El valor deiosengineIDes una lista con un solo elemento que es una lista
iosengineID: [['80000009045B575A5032333331303055565D']]
Lo que quieres es el primer elemento de la primera lista.
- debug:
var: iosengineID.0.0
da
iosengineID.0.0: 80000009045B575A5032333331303055565D
Respuesta2
¡¡¡Tuve que usar este filtro loco en hostvars !!!!
"{{ hostvars['DUMMY_HOST']['foundengineID'] | regex_replace('[^A-Za-z0-9]','') | replace('msg','') | replace('failedFalsechangedFalse','') }}"
y luego escribe este valor para poder usarlo como variable para escribirlo en un archivo:
80000009045B575A5032333331303055565D