diff --git a/roles/terraria/tasks/main.yml b/roles/terraria/tasks/main.yml index 8b1acb6..a068ea2 100644 --- a/roles/terraria/tasks/main.yml +++ b/roles/terraria/tasks/main.yml @@ -106,8 +106,7 @@ mode: "0700" - name: Set up backup cronjob cron: - minute: "0" - hour: "*/2" + minute: "*/30" name: "ansible-backup-terraria-{{ terraria_name }}" job: "{{ terraria_root }}/{{ terraria_name }}/backup.sh >> {{ terraria_root }}/{{ terraria_name }}/backups.log 2>&1" become: yes diff --git a/roles/terraria/templates/backup.sh b/roles/terraria/templates/backup.sh index a02750a..8947a1b 100644 --- a/roles/terraria/templates/backup.sh +++ b/roles/terraria/templates/backup.sh @@ -11,7 +11,7 @@ set -e export TERRARIADIR="{{ terraria_root }}/{{ terraria_name }}" export OUTDIR="$TERRARIADIR/backups" -retention=84 # 2-hour intervals, 7 days +retention=144 # 30-minute intervals, 3 days # Sanity checks if ! [ -d "$OUTDIR" ]; then