Wie kann Ansible eine Abfolge von Aufgaben durchlaufen?

ie kann ein Ansible playbookSchleif über eine Abfolge von Aufgaben? Ich möchte eine Polling-Schleife implementieren, die eine Tasksequenz ausführt, bis die Task erfolgreich ist. Wenn dies fehlschlägt, versucht ein Ausnahmebehandler, die Bedingung zu beheben, und die Schleife wiederholt dann die Tasksequenz.

Betrachten Sie das folgende imaginäre Beispiel:

- action:
    - block:
        - debug: msg='i execute normally'
        - command: /bin/foo
      rescue:
        - debug: msg='I caught an error'
        - command: /bin/fixfoo
      always:
        - debug: msg="this always executes"
  register: result
  until: result
  retries: 5
  delay: 10

Antworten auf die Frage(6)

Ihre Antwort auf die Frage