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 <[email protected]> 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 [email protected]
> wrote:
>
>> Then the issue must in the playbook itself.
>> What does that look like?
>>
>> On Sat, 16 Oct 2021 at 18:26, James Ngo <[email protected]> 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 [email protected].
>>> 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 [email protected].
> 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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAL8fbwMdgYcECeFVnTmTUhwkLxLuhzQUUp_3_cS80c-UEmhQ%2BA%40mail.gmail.com.

Reply via email to