Ich schreibe Ansible-Modul my_module, die einige Fakten festlegen müssen.Wie funktioniert Ansible Modul fact
I in Modul definiere den Code unten
....
response = {
"hello": "world",
"ansible_facts" : {
"my_data": "xjfdks"
}
}
module.exit_json(changed=False, meta=response)
nun in Textbuch nach der Ausführung my_module ich den Zugang zu neuen Fakten will, aber es definiert nicht
- my_module
- debug: msg="My new fact {{ my_data }}"
Was ist der richtige Weg, es zu tun ?
Nicht vertraut mit' ansible' aber das 'response' Objekt unter Berücksichtigung Struktur sollte es nicht etwas im Geiste von '{{ansible_facts.my_data}}' sein? – GillesC
Nein, ich bekomme diesen Fehler fatal: [localhost]: FAILED! => {"fehlgeschlagen": true, "msg": "'ansible_facts' ist undefiniert"} – Shurik