linuxss
Mission Specialist
Mission Specialist
  • 896 Views

Ansible - multiple plays

Jump to solution
Quick question folks  - if one or all hosts in the first play has errors then should the second play in the same playbook run for the same hosts... Not sure what is the correct or expected result for these scenarios.
 
Thanks.
 
Labels (2)
Tags (1)
0 Kudos
2 Solutions

Accepted Solutions
Alexandre
Starfighter Starfighter
Starfighter
  • 875 Views

Hi

Simple answer: Ansible evaluates the return code of each task to determine whether the task succeeded or failed. Normally, when a task fails Ansible immediately aborts the rest of the play on that host, skipping all subsequent tasks.

More detail, look, please: https://docs.ansible.com/ansible/2.8/user_guide/playbooks_error_handling.html

View solution in original post

0 Kudos
linuxss
Mission Specialist
Mission Specialist
  • 820 Views

Thank you!.


@linuxss wrote:
Quick question folks  - if one or all hosts in the first play has errors then should the second play in the same playbook run for the same hosts... Not sure what is the correct or expected result for these scenarios.
 
Thanks.
 


I presume it would try the play for the (i) next host or the (ii) next play in the same playbook for another host...

View solution in original post

0 Kudos
3 Replies
Alexandre
Starfighter Starfighter
Starfighter
  • 876 Views

Hi

Simple answer: Ansible evaluates the return code of each task to determine whether the task succeeded or failed. Normally, when a task fails Ansible immediately aborts the rest of the play on that host, skipping all subsequent tasks.

More detail, look, please: https://docs.ansible.com/ansible/2.8/user_guide/playbooks_error_handling.html

0 Kudos
linuxss
Mission Specialist
Mission Specialist
  • 436 Views

in the exam environment - what would be the best way to copy paste between windows and for opening new terminals....?  Ctrl + Shift + T ?

0 Kudos
linuxss
Mission Specialist
Mission Specialist
  • 821 Views

Thank you!.


@linuxss wrote:
Quick question folks  - if one or all hosts in the first play has errors then should the second play in the same playbook run for the same hosts... Not sure what is the correct or expected result for these scenarios.
 
Thanks.
 


I presume it would try the play for the (i) next host or the (ii) next play in the same playbook for another host...

0 Kudos
Join the discussion
You must log in to join this conversation.