Ich habe eine Rolle zum Deploy-Stack erstellt. Wo ich mich auch um die Rolle kümmere (Wenn der Stapel fehlgeschlagen ist, rollen Sie zu bestimmten Aufgaben zurück). Während jedoch alles glatt läuft, werden bei den Konsolen-Rollback-Tasks als skipped
Tasks angezeigt (auch im nicht verbose-Modus).Ansible Konsole Ausgabe und Log-Ebenen
TASK: [deploy-stack | Deleting_Validation_Template] ***************************
skipping: [10.17.10.150]
TASK: [deploy-stack | shell echo 'Template Validation has Failed'] ************
skipping: [10.17.10.150]
TASK: [deploy-stack | Deploying_the_Stack..] **********************************
changed: [10.17.10.150]
1) Ist es möglich, skipped
Aufgaben von der Konsole zu verbergen?
2) Ich habe bemerkt, wenn ich Playbook nicht im super ausführlichen Modus (ansible-playbook stack.yml -vvvv) laufen lasse, füllt ansible Protokolldatei nicht die ausführlichen Informationen auf (im Grunde, was wir in der Konsole sehen, geht in die Ansible Log-Datei /var/log/ansible.log
). Ist es möglich, Log-Level zu definieren, um mehr Informationen in die Log-Datei zu schieben, während das Playbook im nicht-verbose-Modus läuft (ansible-playbook stack.yml)?
diese Option könnte Ihnen helfen, das Problem zu lösen: http://docs.ansible.com/ansible/intro_configuration.html#display-skipped-hosts –