Ich habe einige zusätzliche Informationen wie DB-Verbindungsdetails usw. in /etc/ansible/facts.d/environment.fact gespeichert. Diese Werte werden als Variablen wie ansible_local.environment.database.name
zur Verfügung gestellt. Was ist der beste Weg, um den Datenbanknamen zu aktualisieren?Wie verschachtelte Variablen in Ansible zu aktualisieren sind
Ich habe versucht, das Set_fact-Modul, aber konnte es nicht die verschachtelte Variable korrekt aktualisieren. Es überschreibt nur den gesamten ansible_local
Hash.
- name: Update database name
set_fact:
args:
ansible_local:
environment:
database:
name: "{{ db_name }}"
Ich glaube, das gehört auf [Superuser] (http://superuser.com/). – Elizafox