On Sun, 12 Apr 2020 00:26:39 -0700 (PDT)
Kiran Kumar <[email protected]> wrote:

>             {
>                 "attributes": {},
>                 "cluster": "xx",
>                 "esxi_hostname": "xx",
>                 "guest_fullname": "Microsoftxx",
>                 "guest_name": "xx",
>                 "ip_address": "xx",
>                 "mac_address": [
>                     "xx"
>                 ],
>                 "power_state": "poweredOn",
>                 "tags": [],
>                 "uuid": "xx",
>                 "vm_network": {
>                     "xx": {
>                         "ipv4": [
>                             "xx"
>                         ],
>                         "ipv6": []
>                     }
> 
> > fatal: [localhost]: FAILED! => {"msg": "'str object' has no attribute   
> > > 'guest_name'"}   
> > > >
> > > >     - debug: 
> > > >         msg: "{{ item.ip_address }}" 
> > > >       loop: "{{ vm_facts| 
> > > >                 selectattr('guest_name', 'match', '^vm(.*)$')| 
> > > >                 list }}"   

There shouldn't be any problem with the dictionary "vm_facts" you posted. The
attribute "guest_name" is in place. I can't explain the error. It's up to you
to fix the JSON paths.

-- 
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/20200412135631.0fd34f5a%40gmail.com.

Attachment: pgprDoCcxWYcW.pgp
Description: OpenPGP digital signature

Reply via email to