Wenn Ansible Probleme beim Ausführen von Spielen mit einem Host hat, wird der Name des Hosts in eine Datei im Home-Verzeichnis des Benutzers mit der Endung '.retry' ausgegeben. Diese werden oft nicht verwendet und verursachen nur Unordnung, gibt es eine Möglichkeit, sie auszuschalten oder sie in ein anderes Verzeichnis zu setzen?Wie stoppen Sie Ansible daran, .retry-Dateien im Home-Verzeichnis zu erstellen?
89
A
Antwort
114
Es gibt zwei Optionen, die Sie auf die [defaults] -Abschnitt der ansible.cfg Datei hinzufügen können, ob Dateien .retry steuert erstellt und wo sie erstellt werden.
27
Sie können die Erstellung der Wiederholungsdatei in ansible durch Ändern der ansible-Konfigurationsdatei deaktivieren.
[defaults]
...
retry_files_enabled = False
ansible sucht nach Dateikonfiguration als
- ./ansible.cfg
- ~/.ansible.cfg
- /etc/ansible/ansible.cfg
Stellen Sie sicher, dass Sie Ihre Änderungen der entsprechenden Konfigurationsdatei hinzufügen.
Beachten Sie, dass dies nur für Ansible 1.9 und neuer funktioniert: https://github.com/ansible/ansible/commit/c15b47fb7bbcca965089afc15c2dacf2f8120758 – hudolejev