Hi,

This should help

https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_strategies.html#ordering-execution-based-on-inventory


Regards


> On 12 Jul 2023, at 15:54, Sameer Modak <sameer.modak1...@gmail.com> wrote:
> 
> 
> 
> Hello Team,
> 
> We have a situation where we have to run same script on all 3 machines but in 
> specific order like first it should be run on follower and then on leader.
> 
> now to achieve this i have to repeat same task  again with different 
> condition. Can it be achieve in one ???
> 
> 
>  - name: Kill running java processes and start newly configured systemd
> 
>     throttle: 1
> 
> #    ignore_errors: yes
> 
>     any_errors_fatal: true
> 
>     shell: '/bin/bash /tmp/zkcheck.sh'
> 
>     register: zkstart
> 
>     failed_when: zkstart.rc != 0
> 
>     when: not zkmode.stdout_lines is search('leader')
> 
> 
> 
>   - name: As all followers are up now repeat kill running java cp and start 
> for leader
> 
>     any_errors_fatal: true
> 
>     shell: '/bin/bash /tmp/zkcheck.sh'
> 
>     register: zkstart
> 
>     failed_when: zkstart.rc != 0
> 
>     when: zkmode.stdout_lines is search('leader')
> 
> 
> -- 
> 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 ansible-project+unsubscr...@googlegroups.com 
> <mailto:ansible-project+unsubscr...@googlegroups.com>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/ansible-project/80a84c53-2700-4807-afa9-45458969e395n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/ansible-project/80a84c53-2700-4807-afa9-45458969e395n%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
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 ansible-project+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/446C4DDB-3792-4014-9EEC-A4D660FCF5BF%40gmail.com.

Reply via email to