HI , 

I have my inventory file like below , where I am using the variables 
primaryNode, secondaryNode in the roles so that particular role will run on 
the host specified infront of ansible_host values.

Now, how can i pass multiple hosts in the inventory under secondaryNode so 
that role2 will run on all those nodes one by one. and I will not need to 
create role3 or role 4 for those.


inventory file 


all:
>  children:
>   ha:
>    hosts:
>     primaryNode:
>       ansible_host: domain.net1
>     secondaryNode:
>       ansible_host: domain.net2



my yaml looks liike elow :


2 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L2>
3 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L3>
4 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L4>
5 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L5>
6 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L6>
7 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L7>
8 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L8>
9 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L9>
10 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L10>
11 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L11>
12 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L12>
13 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L13>
14 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L14>
15 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L15>
16 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L16>
17 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L17>
18 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L18>
19 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L19>
20 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L20>
21 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L21>
22 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L22>
23 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L23>
24 
<https://gitlab.dev.f1.novartis.net/f1-devops-platform/platform-automation/blob/FOR-1307/ansible-playbooks/artifactory_install.yml#L24>

---- name: Installing primary node  hosts: primaryNode  become: True  roles:
      - role: role1
- name: Installing secondary node  hosts: secondaryNode  become: True  roles:
      - role: role2

-- 
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/7fca06ae-1861-4685-8582-447b71609814%40googlegroups.com.

Reply via email to