diff --git a/roles/backups/defaults/main.yml b/roles/backups/defaults/main.yml deleted file mode 100644 index fce5a00..0000000 --- a/roles/backups/defaults/main.yml +++ /dev/null @@ -1,5 +0,0 @@ -# vim:ft=ansible: -backups_dir: "/opt/backups" -backups_outdir: "/backups" -backups_modulesdir: "/opt/backups/modules" -backups_script: "/opt/backups/backup.sh" diff --git a/roles/backups/tasks/main.yml b/roles/backups/tasks/main.yml index 561e3d0..cfa1a67 100644 --- a/roles/backups/tasks/main.yml +++ b/roles/backups/tasks/main.yml @@ -9,18 +9,18 @@ mode: "0700" path: "{{ item }}" loop: - - "{{ backups_dir }}" - - "{{ backups_outdir }}" - - "{{ backups_modulesdir }}" + - "/opt/backups" + - "/backups" + - "/opt/backups/modules" - name: Template out backup script template: src: "backup.sh" - dest: "{{ backups_script }}" + dest: "/opt/backups/backup.sh" mode: "0700" - name: Set backup cronjob cron: minute: "0" hour: "2" name: ansible-backup - job: "{{ backups_script }} >> {{ backups_outdir }}/backups.log 2>&1" + job: "/opt/backups/backup.sh >> /backups/backups.log 2>&1" become: yes diff --git a/roles/backups/templates/backup.sh b/roles/backups/templates/backup.sh index 4f5d5b9..ffd84ba 100644 --- a/roles/backups/templates/backup.sh +++ b/roles/backups/templates/backup.sh @@ -9,8 +9,8 @@ set -e -export BACKUPSDIR="{{ backups_outdir }}" -export MODULESDIR="{{ backups_modulesdir }}" +export BACKUPSDIR="/backups" +export MODULESDIR="/opt/backups/modules" export DATE="$(date -Iseconds)" # Helper functions