If hosts are not in the inventory then they dont exist for Ansible. Group
variables are different than host variables, by the way.

On Fri, Sep 16, 2022, 1:41 PM Dick Visser <[email protected]> wrote:

> Ok thanks for clearing this up.
> Just to be sure: it is not possible to access variables for hosts that are
> not in the inventory?
>
>
>
> On Fri, 16 Sep 2022 at 16:25, Brian Coca <[email protected]> wrote:
>
>> > vars_files:
>> >    - group_vars/web/main.yml
>> Do not load group_vars/host_vars directly, this is the job of the vars
>> plugin,
>> you create duplicate entries and mask the actual expected values from
>> normal precedence resolution.
>>
>>  >  msg: '{{ hostvars[groups[''web''][0]].foopass }}: ''dict object''
>> has no attribute ''web'''
>> This is not because host is not in current play, it is because the
>> host is not in inventory, which is a very different issue.
>>
>> If you want to skip the tasks conditionally, check that the group is
>> present and has at least one host:
>>
>>    when: "'web' in groups and groups['web'][0]"
>>
>>
>> ----------
>> Brian Coca
>>
>> --
>> 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/CACVha7dH1f2YH76XvHaUs5%3D00GD%2B6XcZoFMeb-C%3DOxE%2BGd%2BaxA%40mail.gmail.com
>> .
>>
> --
> Sent from Gmail Mobile
>
> --
> 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/CAF8BbLYBKJuBhZq70t56DQX3j9Q9TkwSbzVfSwk2Je15uN3-Tg%40mail.gmail.com
> <https://groups.google.com/d/msgid/ansible-project/CAF8BbLYBKJuBhZq70t56DQX3j9Q9TkwSbzVfSwk2Je15uN3-Tg%40mail.gmail.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/CAEcFzYzL01r3gLgwf_Sj771732D202imuUipAq57aiXe_r_z6g%40mail.gmail.com.

Reply via email to