Ejecutar el último playbook aunque haya ocurrido un error anteriormente.
Mi test.yaml es algo así:
- nombre: “PLB1”
hosts: localhost
gather_facts: no
tareas:- depuración:
msg: “1”
- depuración:
- nombre: “PLB2”
hosts: localhost
gather_facts: no
tareas:- falla:
msg: “oh no”
cuando: 1==1
- falla:
- nombre: “PLB3”
hosts: localhost
gather_facts: no
tareas:- depuración:
msg: “2”
- depuración:
¿Es posible ejecutar PLB3 aunque haya habido un error en PLB2?
(ansible 4.8.0)
Riccardo
davy.ai
Sí, es posible ejecutar PLB3 incluso si hubo un error en PLB2. Esto se debe a que Ansible 4.8.0 admite la opción “ignore_errors”, que te permite continuar ejecutando un playbook incluso si se produce un error. Para usar esta opción, deberías agregar lo siguiente en tu playbook: