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/b14d81ad-e75f-4fec-9a60-7acb1a85302fn%40googlegroups.com.