Backups: backup to home server storage
This commit is contained in:
@@ -10,6 +10,9 @@
|
||||
backup_config_dir: "/etc/backup"
|
||||
backup_config_file: "{{ (backup_config_dir, 'config.toml') | path_join }}"
|
||||
|
||||
rclone_config_dir: "/etc/rclone"
|
||||
rclone_config_file: "{{ (rclone_config_dir, 'rclone.conf') | path_join }}"
|
||||
|
||||
restic_shell_script: "{{ (bin_prefix, 'restic-shell.sh') | path_join }}"
|
||||
backup_all_script: "{{ (bin_prefix, 'backup-all.py') | path_join }}"
|
||||
|
||||
@@ -22,6 +25,22 @@
|
||||
group: root
|
||||
mode: "0755"
|
||||
|
||||
- name: "Create rclone config directory"
|
||||
ansible.builtin.file:
|
||||
path: "{{ rclone_config_dir }}"
|
||||
state: "directory"
|
||||
owner: root
|
||||
group: root
|
||||
mode: "0755"
|
||||
|
||||
- name: "Create rclone config file"
|
||||
ansible.builtin.template:
|
||||
src: "files/backups/rclone.template.conf"
|
||||
dest: "{{ rclone_config_file }}"
|
||||
owner: root
|
||||
group: root
|
||||
mode: "0640"
|
||||
|
||||
- name: "Create backup config file"
|
||||
ansible.builtin.template:
|
||||
src: "files/backups/config.template.toml"
|
||||
|
||||
Reference in New Issue
Block a user