This commit is contained in:
bee
2026-08-15 19:18:59 +02:00
parent 59aa8a7bcf
commit c63db540e8
32 changed files with 767 additions and 64 deletions
+18 -1
View File
@@ -12,7 +12,9 @@
tasks:
- name: Install rsync
ansible.builtin.apt:
name: rsync
name:
- rsync
- sqlite3
state: present
- name: Create backup directory
@@ -33,6 +35,12 @@
dest: /opt/backup/backupWeekly.sh
mode: '0700'
- name: Copy restore test
ansible.builtin.copy:
src: restoreTest.sh
dest: /opt/backup/restoreTest.sh
mode: '0700'
- name: Copy passphrase
ansible.builtin.template:
src: passphrase.txt.j2
@@ -61,3 +69,12 @@
hour: '5'
weekday: '0'
job: /opt/backup/backupWeekly.sh >> /var/log/beepi-backup.log 2>&1
- name: Schedule weekly restore test
ansible.builtin.cron:
name: beepi restore test
user: root
minute: '0'
hour: '6'
weekday: '0'
job: /opt/backup/restoreTest.sh >> /var/log/beepi-backup.log 2>&1