risponde al playbook quando si verificano le condizioni per la riproduzione


1

c'è qualche opzione per riprodurre il gioco nel playbook? Voglio scrivere un playbook rispondibile come di seguito. Voglio eseguire play2 se si verifica un errore in play1_result e dopo aver eseguito play1 se play2 ha esito positivo

tasks:
  - name: play1
    ...
    register: play1_result

  - name: play2
    ...
    when: 'FAILED' in play1.stderr

Risposte:


1

"per eseguire play2 in caso di errore in play1_result"

un'opzione sarebbe usare il blocco

- block:
    - name: play1
      ...
  rescue:
    - name: play2
      ...

per riprodurre il play1 dopo che la sezione di salvataggio ha eseguito il play2

  rescue:
    - name: play2
      ...
    - name: play1
      ...

Ciao Vladimir, grazie per la risposta, voglio riprodurre il play1 dopo che la sezione di salvataggio ha eseguito il play2. Probabilmente, questo salvataggio non ha fornito le mie condizioni.
arifisik,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.