Dmitriy Rabotyagov ea208782d0 Use FQCN for module calls
Change-Id: I30f58bbe116873990d77368f5d19d7259e2f6e47
2025-04-02 12:39:26 +02:00

26 lines
646 B
YAML

---
- name: Ensure packages are present
hosts: all
vars:
iproute_package_name:
redhat: iproute
debian: iproute2
iputils_package_name:
redhat: iputils
debian: iputils-ping
tasks:
- name: Install required packages
ansible.builtin.package:
name: "{{ item }}"
state: present
update_cache: true
with_items:
- ca-certificates
- "{{ iproute_package_name[ansible_facts['os_family'] | lower] }}"
- "{{ iputils_package_name[ansible_facts['os_family'] | lower] }}"
- sudo
- name: Clear gathered facts
ansible.builtin.meta: clear_facts