Die Ausgabe meiner Playbooks ist immer völlig überfüllt mit nutzlosen Ausgaben bezüglich der Aufgaben, die übersprungen wurden. Dies macht es ärgerlich und zeitaufwändig, nach bestimmten Informationen zu suchen, die ich suche.
Hier ist ein Beispiel für ein Spielbuch
- name: Stopping Puppet Agent
service: name=pe-puppet state=stopped
ignore_errors: true
register: result
- include: rollback/restart-pe-puppet.yml
when: result|failed
Und die dazugehörige Ausgabe:
TASK: [name | Stopping Puppet Agent] **************************************
<server.name> REMOTE_MODULE service name=pe-puppet state=stopped
changed: [server.name] => {"changed": true, "name": "pe-puppet", "state":"stopped"}
TASK: [name | judge_log msg='Restarting pe-puppet'] ***********************
skipping: [server.name]
TASK: [name | starting pe-puppet] *****************************************
skipping: [server.name]
TASK: [name | judge_log msg='pe-puppet restart successful'] ***************
skipping: [sserver.name]
TASK: [name | judge_log msg='pe-puppet restart failed' sec=FATAL] *********
skipping: [server.name]
TASK: [name | fail msg="Failed to start pe-puppet."] **********************
skipping: [server.name]
TASK: [name | judge_log msg='{{APP_NAME | capitalize}} deployment failed.'] ***
skipping: [server.name]
TASK: [name | fail msg="The {{APP_NAME | capitalize}} deployment failed."] ***
skipping: [server.name]
Fast die gesamte Ausgabe ist für mich nutzlos. Das display_skipped_hosts
sagt, dass es immer noch dazu führt, dass der Aufgabenheader angezeigt wird. Gibt es eine Möglichkeit, übersprungene Aufgaben vollständig auszulassen?
msg = ''
vor dieser Zeile