Many thanks to you both! Much appreciated. It's working now.

Kind Regards,
Ameya Agashe

On Wed, Nov 28, 2018 at 3:50 PM Michael Mullay <[email protected]> wrote:

> You can also just comma-separate a list of groups like:
>
> hosts: aosserver,webserver
>
>
> On Tue, Nov 27, 2018 at 8:17 PM Bharath Kumar <[email protected]>
> wrote:
>
>> One way to achieve the result is modifying your hosts file as below,
>> could help.
>>
>> [aosserver]
>> 10.100.3.4
>> 10.100.3.6
>>
>>
>> [webserver]
>> 10.100.3.11
>> 10.100.3.12
>>
>> [webaos:children]
>> aosserver
>> webserver
>>
>>
>>
>> and, use webaos in the target group/hosts.
>>
>>
>>
>>
>> On Tuesday, November 27, 2018 at 1:38:24 AM UTC-5, ameya agashe wrote:
>>
>>> Hello,
>>>
>>> I'm wondering how to specify multiple groups in a Ansible playbook??
>>>
>>> I followed the correct syntax but it reports error "skipping: no hosts
>>> matched"
>>>
>>> Playbook code is as below:
>>>
>>> - name: Install IIS on the newly provisioned Azure Windows Web Servers
>>>   hosts: webserver
>>>   gather_facts: yes
>>>   tasks:
>>>   - name: Install IIS (Web-Server and Web-Common-Http)
>>>     win_feature:
>>>       name:
>>>       - Web-Server
>>>       - Web-Common-Http
>>>       state: present
>>>
>>>   - name: Install IIS Web-Server with sub features and management tools
>>>     win_feature:
>>>       name: Web-Server
>>>       state: present
>>>       include_sub_features: True
>>>       include_management_tools: True
>>>     register: feature_install
>>>
>>>   - name: Print variable
>>>     debug:
>>>       var: feature_install
>>>
>>>   - name: reboot if installing Web-Server feature requires it
>>>     win_reboot:
>>>     when: feature_install.reboot_required
>>>
>>> - name: Install .Net Framework 3.5 on AOS and Web Servers
>>>   hosts: webserver:&aosserver
>>>   gather_facts: yes
>>>   tasks:
>>>   - name: Install .Net Framework 3.5
>>>     win_feature:
>>>       name: NET-Framework-Features
>>>       include_sub_features: True
>>>       state: present
>>>     register: dotnet35_install
>>>
>>>   - name: Print variable
>>>     debug:
>>>       var: dontnet35_install
>>>
>>>   - name: reboot if installing Web-Server feature requires it
>>>     win_reboot:
>>>     when: dotnet35_install.reboot_required
>>>
>>>
>>> - name: Install .Net Framework 4.5 on AOS and Web Servers
>>>   hosts: webserver:&aosserver
>>>   gather_facts: yes
>>>   tasks:
>>>   - name: Install .Net Framework 4.5
>>>     win_feature:
>>>       name: NET-Framework-45-Features
>>>       include_sub_features: True
>>>       state: present
>>>     register: dotnet45_install
>>>
>>>   - name: Print variable
>>>     debug:
>>>       var: dontnet45_install
>>>   - name: reboot if installing Web-Server feature requires it
>>>     win_reboot:
>>>     when: dotnet45_install.reboot_required
>>>
>>>
>>> When I run, the first part of webserver works well, but for aosserver I
>>> get the below error
>>>
>>> TASK [reboot if installing Web-Server feature requires it]
>>> ***************************************************************************************************************
>>> task path:
>>> /media/sf_C_DRIVE/OnlyOnMyPC/ansible/playbooks.V4/apply-iis.yml:24
>>> skipping: [10.100.3.11] => {
>>>     "changed": false,
>>>     "skip_reason": "Conditional result was False"
>>> }
>>> skipping: [10.100.3.12] => {
>>>     "changed": false,
>>>     "skip_reason": "Conditional result was False"
>>> }
>>> META: ran handlers
>>> META: ran handlers
>>>
>>> PLAY [Install .Net Framework 3.5 on AOS and Web Servers]
>>> *****************************************************************************************************************
>>> skipping: no hosts matched
>>>
>>> PLAY [Install .Net Framework 4.5 on AOS and Web Servers]
>>> *****************************************************************************************************************
>>> skipping: no hosts matched
>>>
>>> PLAY RECAP
>>> ***************************************************************************************************************************************************************
>>> 10.100.3.11                : ok=4    changed=0    unreachable=0
>>> failed=0
>>> 10.100.3.12                : ok=4    changed=0    unreachable=0
>>> failed=0
>>>
>>>
>>> My inventory file is like below
>>>
>>> cat inventory/hosts
>>> [aosserver]
>>> 10.100.3.4
>>> 10.100.3.6
>>>
>>> [webserver]
>>> 10.100.3.11
>>> 10.100.3.12
>>>
>>> Wondering what I am doing wrong here?
>>>
>>> Kindly assist
>>>
>>> Thank you very much.
>>>
>>> Kind Regards,
>>> Ameya Agashe
>>>
>>> --
>> 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/5c57c9d6-5029-49aa-8daa-2cf217b0a908%40googlegroups.com
>> <https://groups.google.com/d/msgid/ansible-project/5c57c9d6-5029-49aa-8daa-2cf217b0a908%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> 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/CAH4rTPtrgzOR8pp-yYsgv%2Bgn2M%2BeWAXyz%2BQstuwR-W4oqAjUUQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/ansible-project/CAH4rTPtrgzOR8pp-yYsgv%2Bgn2M%2BeWAXyz%2BQstuwR-W4oqAjUUQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CAG9tf-9WE_pu%2B%3DbMix3f%2BTT3o8_PAEymbX3_XgpORiC3OfdTuA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to