Enable and start restic timer

This commit is contained in:
Stanislas Lange 2020-08-10 10:06:45 +02:00
parent ac18c3abc7
commit 4364ed0801
No known key found for this signature in database
GPG key ID: 710D9597C7EAD8CF

View file

@ -1,8 +1,7 @@
--- ---
- name: Check if restic is installed - name: Check if restic is installed
stat: stat:
path: "{{ restic_path }}" path: '{{ restic_path }}'
register: restic_binary register: restic_binary
- include_tasks: install.yml - include_tasks: install.yml
@ -11,26 +10,26 @@
- name: Overwrite SSH config for backup server - name: Overwrite SSH config for backup server
template: template:
src: ssh_config.j2 src: ssh_config.j2
dest: "{{ restic_user_home }}/.ssh/config" dest: '{{ restic_user_home }}/.ssh/config'
owner: root owner: root
group: root group: root
mode: 0600 mode: '0600'
when: restic_ssh_enabled when: restic_ssh_enabled
- name: Add SSH private key - name: Add SSH private key
template: template:
src: ssh_private_key.j2 src: ssh_private_key.j2
dest: '{{ restic_ssh_private_key_path }}' dest: '{{ restic_ssh_private_key_path }}'
mode: 0600 mode: '0600'
when: restic_ssh_private_key is defined and restic_ssh_enabled when: restic_ssh_private_key is defined and restic_ssh_enabled
- name: Add restic_env in home folder - name: Add restic_env in home folder
template: template:
src: restic_env.j2 src: restic_env.j2
dest: "{{ restic_user_home }}/.restic_env" dest: '{{ restic_user_home }}/.restic_env'
owner: root owner: root
group: root group: root
mode: 0600 mode: '0600'
- name: Add systemd service for restic - name: Add systemd service for restic
template: template:
@ -46,7 +45,8 @@
dest: /etc/systemd/system/restic-backup.timer dest: /etc/systemd/system/restic-backup.timer
notify: systemd reload notify: systemd reload
- name: Enable restic timer - name: Enable and start restic timer
systemd: systemd:
name: restic-backup.timer name: restic-backup.timer
enabled: true enabled: true
started: true