--- - name: Check if EPEL repo is enabled, if installation from distro is requested when: ansible_os_family == 'RedHat' block: - name: Get list of installed packages ansible.builtin.package_facts: manager: auto - name: Ensure EPEL is enabled ansible.builtin.assert: that: - "'epel-release' in ansible_facts.packages" fail_msg: Need EPEL repo to install via distro package. - name: Install borgmatic and borg via distribution package manager package: name: "{{ item }}" state: present loop: "{{ borg_distro_packages }}"