jcloude/press/playbooks/pkg_exists.yml
2025-12-23 19:17:16 +08:00

15 lines
337 B
YAML

---
- name: Check if package is installed
hosts: all
become_user: root
become_method: sudo
tasks:
- name: Gather package facts
package_facts:
manager: auto
- name: Check if package is installed
debug:
var: ansible_facts.packages
failed_when: '"{{ pkg }}" not in ansible_facts.packages'