22 lines
568 B
YAML
22 lines
568 B
YAML
---
|
|
- name: Setup backup storage password
|
|
copy:
|
|
content: "{{ backup_storage_key }}"
|
|
dest: "{{ backup_folder }}"
|
|
owner: "{{ backup_owner }}"
|
|
group: "{{ backup_group }}"
|
|
mode: "0600"
|
|
|
|
- name: setup backup script
|
|
template:
|
|
src: "./usr/local/bin/{{ backup_host }}-backup.sh.j2"
|
|
dest: "/usr/local/bin/backup.sh"
|
|
owner: "{{ backup_owner }}"
|
|
group: "{{ backup_group }}"
|
|
mode: "0750"
|
|
|
|
- name: trigger cron job
|
|
cron:
|
|
user: "{{ backup_owner }}"
|
|
job: "/usr/local/bin/backup.sh"
|
|
special_time: "{{ backup_special_time }}" |