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.