Enable and start restic timer
This commit is contained in:
parent
ac18c3abc7
commit
4364ed0801
1 changed files with 8 additions and 8 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue