This playbook installs Podman and validates runtime availability.
- name: Install Podman
hosts: podman
become: true
tasks:
- name: Install Podman on Debian family
ansible.builtin.apt:
update_cache: true
name: podman
state: present
when: ansible_os_family == "Debian"
- name: Install Podman on RHEL family
ansible.builtin.dnf:
name: podman
state: present
when: ansible_os_family == "RedHat"
- name: Verify Podman version
ansible.builtin.command: podman --version
changed_when: false
ansible-playbook -i inventory.ini podman-install.yml