diff --git a/tasks/main.yml b/tasks/main.yml index 967df88..c7b586c 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -110,8 +110,8 @@ - name: Update aide check cron configuration if necessary ansible.builtin.lineinfile: path: /etc/crontab - regexp: "^.* root /usr/sbin/aide --check" - line: "{{ aide_cron_interval }} root /usr/sbin/aide --check" + regexp: "^.* root {{ __aide_bin_path }} --check" + line: "{{ aide_cron_interval }} root {{ __aide_bin_path }} --check" when: - aide_cron_check is not none - aide_cron_check | bool @@ -120,7 +120,7 @@ ansible.builtin.lineinfile: path: /etc/crontab state: absent - regexp: "^.* root /usr/sbin/aide --check" + regexp: "^.* root {{ __aide_bin_path }} --check" when: - aide_cron_check is not none - not aide_cron_check | bool diff --git a/vars/Suse.yml b/vars/Suse.yml new file mode 100644 index 0000000..f35fa39 --- /dev/null +++ b/vars/Suse.yml @@ -0,0 +1,8 @@ +# SPDX-License-Identifier: MIT +--- +# Put internal variables here with Suse specific values. + +__aide_packages: ["aide", "cron"] +__aide_db_name: /var/lib/aide/aide.db +__aide_db_new_name: /var/lib/aide/aide.db.new +__aide_bin_path: /usr/bin/aide diff --git a/vars/main.yml b/vars/main.yml index f934b78..5a30f29 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -10,6 +10,7 @@ __aide_packages: ["aide", "crontabs"] __aide_services: [] __aide_db_name: /var/lib/aide/aide.db.gz __aide_db_new_name: /var/lib/aide/aide.db.new.gz +__aide_bin_path: /usr/sbin/aide # ansible_facts required by the role __aide_required_facts: - distribution