This very question was asked (and answered) a few weeks ago:

https://groups.google.com/g/ansible-project/c/FsrlY_57hfo/m/x8jt7LMuBQAJ



On Thu, 14 Oct 2021 at 19:21, [email protected] <[email protected]> wrote:

> I know I can use the package_facts module to retrieve a list of installed
> packages, but I'm having trouble formatting these.  I'd like to format it
> similar to the following:
>
> Package: <package>  Version: <version>
>
> Currently I'm doing the following (I'm showing only httpd but ultimately
> I'd like to list out ALL installed packages:
>
> ---
> - hosts: localhost
>   become: true
>   become_method: sudo
>   gather_facts: no
>
>   tasks:
>
>   - name: Get installed packages
>     package_facts:
>     register: packages
>
>   - name: Debug output
>     debug:
>       msg: "{{ packages.ansible_facts.packages['httpd'] }}"
>
> The debug print is giving me the following:
>
> TASK [Debug output]
> ******************************************************************************************************************************
> ok: [localhost] => {
>     "msg": [
>         {
>             "arch": "x86_64",
>             "epoch": null,
>             "name": "httpd",
>             "release": "97.el7_9",
>             "source": "rpm",
>             "version": "2.4.6"
>         }
>     ]
> }
>
> Any ideas?
>
> Thanks,
> Harry
>
>
> --
> 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/3908f91f-2a4d-493d-9bf7-a3f3edde4309n%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/3908f91f-2a4d-493d-9bf7-a3f3edde4309n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>


-- 
Dick Visser
Trust & Identity Service Operations Manager
GÉANT

-- 
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/CAL8fbwO-O8oZu%2B55%3DBq8s9gco1FfcBxT2Owp2iuNQXM1dSaQrQ%40mail.gmail.com.

Reply via email to