Fixed backblaze backup

Signed-off-by: TuDatTr <tuan-dat.tran@tudattr.dev>
This commit is contained in:
TuDatTr
2022-12-06 23:16:52 +01:00
parent b371e246a9
commit b36f97fa65
5 changed files with 97 additions and 8 deletions

View File

@@ -1,6 +1,7 @@
---
- name: Loop over subelements of the dictionary
- name: Backing up for "{{ inventory_hostname }}"
shell:
cmd: "rclone -vv sync {{ item.1 }} secret:{{ item.1 }}"
cmd: "rclone sync {{ item.1 }} secret:{{ item.1 }}"
when: item.0.key == inventory_hostname
loop: "{{ backblaze_paths | dict2items | subelements('value') }}"
become: true

View File

@@ -8,7 +8,7 @@
state: directory
become: true
- name: Copy rclone config to "{{ inventory_hostname }}"
- name: Copy "templates/{{ inventory_hostname }}/rclone.conf" config to "{{ inventory_hostname }}":"{{ rclone_config }}/rclone.conf"
template:
src: "templates/{{ inventory_hostname }}/rclone.conf"
dest: "{{ rclone_config }}/rclone.conf"

View File

@@ -1,13 +1,13 @@
---
- name: Update and upgrade packages
apt:
update_cache: yes
upgrade: yes
autoremove: yes
become: yes
update_cache: true
upgrade: true
autoremove: true
become: true
- name: Install rclone
apt:
name: "rclone"
state: present
become: yes
become: true