ansible / ansible.builtin / v2.5.15 / module / package_facts package information as facts | "added in version" 2.5 of ansible.builtin" Authors: Matthew Jones, Brian Coca, Adam Miller preview | supported by communityansible.builtin.package_facts (v2.5.15) — module
pip
Install with pip install ansible==2.5.15
Return information about installed packages as facts
- name: get the rpm package facts package_facts: manager: "auto"
- name: show them debug: var=ansible_facts.packages
manager: choices: - auto - rpm - apt default: auto description: - The package manager used by the system so we can query the package information required: false
ansible_facts: contains: packages: description: list of dicts with package information returned: when operating system level package manager is specified or auto detected manager sample_deb: packages: libbz2-1.0: - arch: amd64 name: libbz2-1.0 source: apt version: 1.0.6-5 patch: - arch: amd64 name: patch source: apt version: 2.7.1-4ubuntu1 sample_rpm: packages: kernel: - arch: x86_64 epoch: null name: kernel release: 514.26.2.el7 source: rpm version: 3.10.0 - arch: x86_64 epoch: null name: kernel release: 514.16.1.el7 source: rpm version: 3.10.0 - arch: x86_64 epoch: null name: kernel release: 514.10.2.el7 source: rpm version: 3.10.0 - arch: x86_64 epoch: null name: kernel release: 514.21.1.el7 source: rpm version: 3.10.0 - arch: x86_64 epoch: null name: kernel release: 693.2.2.el7 source: rpm version: 3.10.0 kernel-tools: - arch: x86_64 epoch: null name: kernel-tools release: 693.2.2.el7 source: rpm version: 3.10.0 kernel-tools-libs: - arch: x86_64 epoch: null name: kernel-tools-libs release: 693.2.2.el7 source: rpm version: 3.10.0 type: dict description: facts to add to ansible_facts returned: always type: complex