Did you maybe try with serial and max_fail_percentage?

On Tuesday, May 8, 2018 at 12:36:53 AM UTC+8, Ankur Gupta wrote:
>
> I am working on ansible exception handling tasks and stuck in an ansible 
> tasks execution handling problem where I need your guide to come over.
>
>
> I have 2 system host group *system_a* and *system_b* and I develop 6 
> roles and each role have multiple tasks.I execute 2 roles on *syste_a* and 
> reaming 4 on *system_b*.
>
>
> in my case is, if any tasks in a role(1-6) are failed then skip the 
> remains role execution and execution one task end of the playbook on 
> system_a group host. 
>
> How can handle this case in ansible.
>
>
> Can you help me in this situation?
>
>
> here is my site.yml
>
>
>   - host: system_a
>   roles:
>       - role-1
>       - role-2
> - hosts: system_b
>   roles:
>       - role-3
>       - role-4
>       - role-5
>       - role-6
> - tasks:
>       - name: restart postfix service
>         service: name=postfix state=restarted           
>         delegate_to: "{{ item }}"
>         loop: "{{ groups['system_a'] }}"
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/d88b8914-6a4b-4e0e-882b-2064d7178f74%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to