I have changed to "host: all" per your suggestion, it unfortunately did not 
help...
It does not like the -i ./inventory/hosts Windows
But if I just do -i ./inventory/hosts (without the group "Windows"), it 
will work but it will do all the devices/machines instead of just a 
specific group (which I want to)
Thank you


On Saturday, October 16, 2021 at 10:37:54 AM UTC-7 dick....@geant.org wrote:

> That "*" is a bit unusual (to me at least).
> Try:
>
> hosts: all
>
> And then see if the issue is still there
>
>
> On Sat, 16 Oct 2021 at 19:27, James Ngo <james....@gmail.com> wrote:
>
>> Hi,
>>
>> Right, it maybe the playbook itself. Anyway, the play1.yml is per below:
>>
>> ========================
>> - hosts: "*"
>>   become: yes
>>   tasks:
>>     - name: apt
>>       apt:
>>         update_cache: yes
>>         upgrade: 'yes'
>> =========================
>>
>> If I run the play1.yml with the following command, without specify any 
>> group name, it works:
>> $ ansible-playbook ./playbooks/play1.yml --user admin --ask-pass 
>> --ask-become-pass -i ./inventory/hosts
>>
>>
>> Then it is OK!!!
>>
>>
>>
>> On Saturday, October 16, 2021 at 9:59:38 AM UTC-7 dick....@geant.org 
>> wrote:
>>
>>> Then the issue must in the playbook itself. 
>>> What does that look like?
>>>
>>> On Sat, 16 Oct 2021 at 18:26, James Ngo <james....@gmail.com> wrote:
>>>
>>>> Hello everyone,
>>>> I am a pretty new face to Ansible. I can follow instruction pretty good 
>>>> however, I need your help with the following scenario.
>>>> I created an .INI style inventory file called "hosts", with basically 
>>>> categorize our devices/servers in different groups like below
>>>>
>>>> +++++++++++++++++++
>>>> [Ubuntu]
>>>> 192.168.100.105
>>>> 192.168.100.106
>>>>
>>>> [Windows]
>>>> 192.168.100.200
>>>> 192.168.100.201
>>>>
>>>> [Mac]
>>>> 192.168.100.300
>>>> 192.168.100.301
>>>>
>>>> ++++++++++++++++++++++
>>>> This inventory file is saved in ~/ansible/inventory/hosts
>>>> Playbook file (called play1.yml) is saved in ~/ansible/plabooks/play1: 
>>>> check for updates
>>>>
>>>> I can ping the devices in [Windows] group using this command:
>>>> $ ansible -i ./inventory/hosts Windows -m ping --user admin --ask-pass
>>>>
>>>> Now, I try to check for updates for just the devices/machines in 
>>>> [Windows] group, using this command:
>>>> $ ansible-playbook ./playbooks/play1.yml --user admin --ask-pass 
>>>> --ask-become-pass -i ./inventory/hosts Windows
>>>>
>>>> It returns error that it does not know what devices/machines that I'm 
>>>> targeting at. In another word, it does not recognize my flag 
>>>> ./inventory/hosts Windows
>>>>
>>>> Could someone guide me how to make the proper reference to a specific 
>>>> group of the machines?
>>>>
>>>> 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 ansible-proje...@googlegroups.com.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/ansible-project/66ff95de-e6ca-46fb-9718-8ddbe9eb89acn%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/ansible-project/66ff95de-e6ca-46fb-9718-8ddbe9eb89acn%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 ansible-proje...@googlegroups.com.
>>
> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/7994ff2b-6f66-45bc-87ad-086afe7c6446n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/7994ff2b-6f66-45bc-87ad-086afe7c6446n%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 ansible-project+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/a3e29e2f-6c51-4b5b-b3b1-2c7f944f9959n%40googlegroups.com.

Reply via email to