sorry , i don't explain my issue exactly this is a real example
playbook1 -- host1 playbook2-- another host return playbook1-- host2 playbook2 -- another host -------------- thank you Le jeudi 26 novembre 2020 à 14:04:06 UTC+1, [email protected] a écrit : > --- > - hosts: 10.0.10.100 > tasks: > - include_tasks: playbook1.yml > - include_tasks: playbook2.yml > > --- > - hosts: 10.0.20.200 > tasks: > - include_tasks: playbook1.yml > - include_tasks: playbook2.yml > > > or you can write this way too directly in main playbook.. > --- > - hosts: 10.0.10.100 > tasks: > - name: playbook 1 > yum : > - name: playbook 2 > service : > > --- > - hosts: 10.0.20.200 > tasks: > - name: playbook 1 > yum : > - name: playbook 2 > service : > > On Thu, Nov 26, 2020 at 6:28 PM blue fox <[email protected]> wrote: > >> your loop example = your last easy way example >> each play run for 2 hosts , and me i need each 2 playbook run in one host >> each time >> >> Example >> host1____ >> playbook1 >> Playbook2 >> ----------------- >> host2____ >> Playbook1 >> Playbook2 >> Le jeudi 26 novembre 2020 à 13:46:14 UTC+1, [email protected] a écrit : >> >>> Did you try using loop like this - >>> hosts.yml >>> --- >>> hosts: >>> - 10.0.10.100 >>> - 10.0.20.200 >>> >>> In playbook >>> - name: CONFIGURATION LOOP - 1 >>> include_tasks: loop.yml >>> loop: "{{ hosts }}" >>> >>> - name: CONFIGURATION LOOP - 2 >>> include_tasks: loop.yml >>> loop: "{{ hosts }}" >>> >>> >>> On Thursday, 26 November 2020 at 18:08:37 UTC+5:30 [email protected] >>> wrote: >>> >>>> no, i don't need like that , i need something like this: >>>> >>>> >>>> --- >>>> - name: playbook 1 for host 1 >>>> hosts: 10.0.10.100 >>>> tasks: >>>> - name: install app >>>> >>>> --- >>>> - name: playbook 2 for host 1 >>>> hosts: 10.0.10.100 >>>> tasks: >>>> - name: install app >>>> >>>> --- >>>> - name: playbook 1 for host 2 >>>> hosts: 10.0.10.200 >>>> tasks: >>>> - name: install app >>>> >>>> --- >>>> - name: playbook 2 for host 2 >>>> hosts: 10.0.10.200 >>>> tasks: >>>> - name: install app >>>> >>>> Le jeudi 26 novembre 2020 à 10:08:22 UTC+1, [email protected] a >>>> écrit : >>>> >>>>> Hello, >>>>> If you want to configure playbooks in easy way without using serial, >>>>> you can write like this way too. >>>>> --- >>>>> - name: playbook 1 for host 1 >>>>> hosts: 10.0.10.100 >>>>> tasks: >>>>> - name: install app >>>>> >>>>> --- >>>>> - name: playbook 1 for host 2 >>>>> hosts: 10.0.10.200 >>>>> tasks: >>>>> - name: install app >>>>> >>>>> --- >>>>> - name: playbook 2 for host 1 >>>>> hosts: 10.0.10.100 >>>>> tasks: >>>>> - name: install app >>>>> >>>>> --- >>>>> - name: playbook 2 for host 2 >>>>> hosts: 10.0.10.100 >>>>> tasks: >>>>> - name: install app >>>>> >>>>> On Thu, Nov 26, 2020 at 1:16 PM blue fox <[email protected]> wrote: >>>>> >>>>>> Yes , i looked that, but i need to run playbook for one host after >>>>>> run another playbook after return for running the playbook1 for the >>>>>> second >>>>>> host. >>>>>> Example: >>>>>> >>>>>> Playbook1 for 10.10.10.10 >>>>>> Playbook2 for another host >>>>>> playbook1 for 20.20.20.20 >>>>>> playbook2 for another host and continue executing another playbook >>>>>> >>>>>> Thank you >>>>>> Le jeudi 26 novembre 2020 à 04:29:56 UTC+1, [email protected] a >>>>>> écrit : >>>>>> >>>>>>> Use serial=1 >>>>>>> >>>>>>> >>>>>>> https://docs.ansible.com/ansible/latest/user_guide/playbooks_strategies.html#setting-the-batch-size-with-serial >>>>>>> >>>>>>> >>>>>>> On Thu, 26 Nov 2020 at 01:25, blue fox <[email protected]> wrote: >>>>>>> >>>>>>>> Hello; >>>>>>>> >>>>>>>> How to run 3 playbooks for each server alone: >>>>>>>> >>>>>>>> Example: >>>>>>>> >>>>>>>> [webservers] >>>>>>>> 10.10.10.10 >>>>>>>> 20.20.20.20 >>>>>>>> >>>>>>>> Run les 3 playbook for 10.10.10.10, after run it for 20.20.20.20 >>>>>>>> >>>>>>>> Thank you >>>>>>>> >>>>>>>> -- >>>>>>>> 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 view this discussion on the web visit >>>>>>>> https://groups.google.com/d/msgid/ansible-project/f0609b04-3912-4c32-81d2-22ea4d1e01c2n%40googlegroups.com >>>>>>>> >>>>>>>> <https://groups.google.com/d/msgid/ansible-project/f0609b04-3912-4c32-81d2-22ea4d1e01c2n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>> . >>>>>>>> >>>>>>> -- >>>>>>> Sent from a mobile device - please excuse the brevity, spelling and >>>>>>> punctuation. >>>>>>> >>>>>> -- >>>>>> 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 view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/ansible-project/c68ed54f-72af-43ec-8c70-6198ffe7d0d3n%40googlegroups.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/ansible-project/c68ed54f-72af-43ec-8c70-6198ffe7d0d3n%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 [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/e5421973-8115-437c-93d1-071d5f24e2cdn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/e5421973-8115-437c-93d1-071d5f24e2cdn%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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/296cd974-a623-47a9-9356-9c644805094an%40googlegroups.com.
