--- - name: Prepare hosts: all become: true tasks: - name: Update apt cache ansible.builtin.apt: update_cache: true cache_valid_time: 0 when: ansible_facts['os_family'] == 'Debian' - name: Install prerequisites for rootless Docker role (Debian/Ubuntu) ansible.builtin.apt: name: - curl - gpg - python3-debian - ca-certificates state: present when: ansible_facts['os_family'] == 'Debian' - name: Update pacman cache community.general.pacman: update_cache: true when: ansible_facts['os_family'] == 'Archlinux' - name: Install prerequisites for rootless Docker role (Arch Linux) community.general.pacman: name: - curl - gnupg - ca-certificates state: present when: ansible_facts['os_family'] == 'Archlinux'