When you do a loop on a task the registered variable structure changes. Try
just debugging `pkg` to see the structure.  You will effectively have
`pkg.results`

On Fri, Mar 22, 2019 at 2:51 PM Jerry Seven <[email protected]> wrote:

> I cant figure out why
>
> ---
> - hosts: misc
>   become: false
>   gather_facts: yes
>   tasks:
>     - name: get package version
>       shell: rpm -q {{ item }}
>       with_items:
>         - "package1"
>         - "package2"
>         - "package3"
>       register: pkg
>
>     - debug:
>         msg: "{{ pkg.stdout }}"
>
>
> FAILED! => {"msg": "The task includes an option with an undefined
> variable. The error was: 'dict object' has no attribute 'stdout'\n\nThe
> error appears to have been in '/opt/ansible/foo.yml': line 14, column 7,
> but may\nbe elsewhere in the file depending on the exact syntax
> problem.\n\nThe offending line appears to be:\n\n\n    - debug:\n      ^
> here\n\nexception type: <class
> 'ansible.errors.AnsibleUndefinedVariable'>\nexception: 'dict object' has no
> attribute 'stdout'"}
>
> --
> 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/6670d74d-dcb1-4120-8e26-e14718d329bb%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/6670d74d-dcb1-4120-8e26-e14718d329bb%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
-- 
Matt Martz
@sivel
sivel.net

-- 
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/CAD8N0v-zMC2YvsS2ZPeJW_kJvEwaCP2LkkVo-Eg1COSzzruTrg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to