Move backup schedule to cron instead of systemctl

This commit is contained in:
Paul-Henri Froidmont 2018-06-09 22:10:38 +02:00
parent e29a4cb1fb
commit a5785e21ed
5 changed files with 15 additions and 33 deletions

View file

@ -1,7 +0,0 @@
[Unit]
Description=Full server backup
[Service]
Type=simple
ExecStart=/root/fullBackup.sh

View file

@ -1,10 +0,0 @@
[Unit]
Description=Timer for daily backup
[Timer]
OnCalendar=*-*-* 04:00:00
Persistent=true
[Install]
WantedBy=timers.target

View file

@ -4,20 +4,11 @@
src: fullBackup.sh
dest: /root/fullBackup.sh
mode: 0700
- name: Copy daily-backup.service
copy:
src: daily-backup.service
dest: /etc/systemd/system/
mode: 0700
- name: Copy daily-backup.timer
copy:
src: daily-backup.timer
dest: /etc/systemd/system/
mode: 0700
- name: Enable and start daily-backup
systemd:
name: daily-backup.timer
state: started
enabled: yes
daemon_reload: yes
- name: Create backup cron job
cron:
name: daily backup
state: present
minute: 0
hour: 4
job: "/root/fullBackup.sh"