Timeout für Ansible-AWX/Tower-Befehle

Timeout für Ansible-AWX/Tower-Befehle

jedes Mal, wenn eine Aufgabe meines Playbooks fehlschlug, weil sie das Befehls-Timeout auslöste

command timeout triggered, timeout value is 10 secs...

Meine Frage ist, wie ich diesen Wert erhöhen kann. Ich habe es bereits ansible_command_timeout: 60auf jeder Ebene versucht (für das gesamte Playbook, für die gesamte Aufgabe, für den einzelnen Job). Ich habe versucht, diesen Wert zu ändern, indem ich den Wert in die Ansible-Konfiguration exportiert habe.

export ANSIBLE_PERSISTENT_COMMAND_TIMEOUT=60

Und ich habe den Wert in /etc/ansible geändert …

[persistent_connection]
command_timeout = 60

Ich habe auch versucht, die Variable im Abschnitt "vars" der Jobvorlage in AWX festzulegen

nichts davon hilft...

dann habe ich versucht, die „veraltete“ Methode „adding“ für den Job zu verwenden timeout: 60. Ansible sagt, dass diese Variable veraltet ist und in zukünftigen Versionen von Ansible nicht mehr unterstützt wird.

Ich verwende AWX 9.0.1.0 einschließlich Ansible 2.8.5. Natürlich könnte ich die Veraltungsaufforderungen deaktivieren, aber ich wollte ein konsistentes Playbook zum Aktualisieren meiner Cisco-Netzwerkgeräte erstellen.

Außerdem wundert es mich, dass auf der Host-Maschine für meinen AWX-Container die Version 2.9.1 von Ansible installiert ist und das Ansible des Containers die Version 2.8.5 hat, ich aber sowohl Ansible als auch AWX gleichzeitig installiert habe.

Ich vermute, das Problem liegt darin, dass ich nur den Wert für das Verbindungszeitlimit des Host-Ansible und nicht für die Container-Ansible-Instanz bearbeitet habe. Ich vermute auch, dass die Host-Ansible-Installation nur zum Erstellen von AWX/Tower verwendet wird und die Ausführung der Playbooks in AWX von der Container-Ansible-Instanz ausgeführt wird, die Ansible 2.8.5 ist ...

Gibt es eine Möglichkeit, den Wert der Ansible-Containerinstanz über AWX zu ändern? Ich möchte keine Verbindung zur Shell des Containers herstellen, um diesen Wert zu bearbeiten, da ich ihn jedes Mal ändern muss, wenn ich die AWX-Installation neu starte oder aktualisiere.

verwandte Informationen