diff --git a/roles/fail2ban/files/action.d/banan.conf b/roles/fail2ban/files/action.d/banan.conf old mode 100644 new mode 100755 diff --git a/roles/fail2ban/files/filter.d/bad-auth.conf b/roles/fail2ban/files/filter.d/bad-auth.conf old mode 100644 new mode 100755 diff --git a/roles/fail2ban/files/filter.d/nextcloud.conf b/roles/fail2ban/files/filter.d/nextcloud.conf old mode 100644 new mode 100755 diff --git a/roles/fail2ban/files/filter.d/sshd.conf b/roles/fail2ban/files/filter.d/sshd.conf old mode 100644 new mode 100755 diff --git a/roles/fail2ban/files/jail.d/bad-auth.conf b/roles/fail2ban/files/jail.d/bad-auth.conf old mode 100644 new mode 100755 diff --git a/roles/fail2ban/files/jail.d/nextcloud.conf b/roles/fail2ban/files/jail.d/nextcloud.conf old mode 100644 new mode 100755 diff --git a/roles/fail2ban/files/jail.d/sshd.conf b/roles/fail2ban/files/jail.d/sshd.conf old mode 100644 new mode 100755 diff --git a/roles/omv_backup/tasks/main.yml b/roles/omv_backup/tasks/main.yml index 0ced0f4..9438d53 100755 --- a/roles/omv_backup/tasks/main.yml +++ b/roles/omv_backup/tasks/main.yml @@ -27,31 +27,14 @@ - name: Upload script ansible.builtin.copy: - src: "{{ dest_folder }}/omv_backup_v3.py" + src: "{{ dest_folder }}/omv_backup_v4.py" dest: /myapps/omv_backup.py remote_src: true mode: '0755' owner: root group: root when: inventory_hostname != 'nas.home.lan' - - name: Upload script - ansible.builtin.copy: - src: "{{ dest_folder }}/omv_backup_v3.py" - dest: /myapps/omv_backup.py - remote_src: true - mode: '0755' - owner: root - group: root - when: inventory_hostname != 'nas.home.lan' - - name: Upload script - ansible.builtin.copy: - src: "{{ dest_folder }}/docker_backups.py" - dest: /myapps/docker_backups.py - remote_src: true - mode: '0755' - owner: root - group: root - when: inventory_hostname != 'nas.home.lan' + - name: Upload requirements ansible.builtin.copy: src: "{{ dest_folder }}/requirements.txt" @@ -74,36 +57,13 @@ name: "omv_backup" state: absent - # - name: Ensure a job that runs at 2 and 5 exists. Creates an entry like "0 5,2 * * ls -alh > /dev/null" - # ansible.builtin.cron: - # name: "omv_backup" - # minute: "0" - # hour: "8" - # job: "/myapps/venv/bin/python3 /myapps/omv_backup.py -b > /dev/null 2>&1 &" + - name: Ensure a job that runs at 2 and 5 exists. Creates an entry like "0 5,2 * * ls -alh > /dev/null" + ansible.builtin.cron: + name: "omv_backup" + minute: "0" + hour: "8" + job: "/myapps/venv/bin/python3 /myapps/omv_backup.py -b > /dev/null 2>&1 &" - - name: Creating config - ansible.builtin.copy: - dest: "/etc/systemd/system/omv_backup.service" - content: | - [Unit] - Description=Enable OMV backup - [Service] - ExecStart = nohup /myapps/venv/bin/python3 /myapps/omv_backup.py -b > /dev/null 2>&1 & - [Install] - WantedBy=basic.target - owner: root - mode: '0744' - when: inventory_hostname == 'amd.home.lan' - - - name: Restart service omv_backup, in all cases - ansible.builtin.service: - name: omv_backup - state: restarted - enabled: true - # async: - # poll: 0 - # ignore_errors: true - when: inventory_hostname == 'amd.home.lan' become: true