diff --git a/molecule/default/converge.yml b/molecule/default/converge.yml index 98d8ca3..5477b13 100644 --- a/molecule/default/converge.yml +++ b/molecule/default/converge.yml @@ -39,13 +39,6 @@ hostname: database1.example.org port: 5433 - - role: m3nu.ansible_role_borgbackup - borg_encryption_passphrase: CHANGEME - borg_repository: m5vz9gp4@m5vz9gp4.repo.borgbase.com:repo - borg_source_directories: - - /srv/www - borgmatic_install_method: package-manager - post_tasks: - name: Install yamllint for checking config file pip: diff --git a/tasks/RedHat.yml b/tasks/RedHat.yml index ed97d53..b7dd9f5 100644 --- a/tasks/RedHat.yml +++ b/tasks/RedHat.yml @@ -1 +1,12 @@ --- +- name: Check if EPEL repo is enabled, if installation from distro is requested + when: borgmatic_install_method == 'package-manager' + 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.