init commit borg
This commit is contained in:
1 parent
36ed650628
commit
4c6cc1e6da
14 files changed
+123
-296
No files matched your search
@@ -1,27 +0,0 @@
|
||||
---
|
||||
- name: analyse backup hours for pulling server
|
||||
set_fact:
|
||||
backup_times_server_hour: "{{ backup_times_server_hour | default([]) + [item + backup_hour_shift] }}"
|
||||
loop: "{{ backup_times_hour }}"
|
||||
|
||||
- name: generate backup user ssh key
|
||||
user:
|
||||
name: "{{ backup_owner }}"
|
||||
generate_ssh_key: yes
|
||||
ssh_key_type: rsa
|
||||
ssh_key_bits: 4096
|
||||
home: "{{ backup_folder }}"
|
||||
|
||||
- name: template main server backup pull script
|
||||
template:
|
||||
src: backup/backup_from_clients.sh.j2
|
||||
dest: "{{ backup_folder }}/pull-backup.sh"
|
||||
mode: 0740
|
||||
|
||||
- name: setup cronjob for server backup pull
|
||||
cron:
|
||||
name: "pull backups"
|
||||
weekday: "{{ backup_times_weekday }}"
|
||||
hour: "{{ backup_times_server_hour | join(',') }}"
|
||||
minute: "{{ backup_times_minute }}"
|
||||
job: "{{ backup_folder }}/pull-backup.sh"
|
||||
Reference in new issue
Block a user