You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
794 B
32 lines
794 B
2 years ago
|
- name: notify that backups are not supported
|
||
|
debug:
|
||
|
msg: backup host is missing, will not set up backups
|
||
|
when: services.backup is not mapping
|
||
|
|
||
|
|
||
|
- name: install restic with custom configuration
|
||
|
block:
|
||
|
- include_role:
|
||
|
name: restic
|
||
|
vars:
|
||
|
backup: "{{ backup_cfg }}"
|
||
|
|
||
|
when: services.backup is mapping and backup_cfg is mapping
|
||
|
|
||
|
|
||
|
- name: install restic with default configuration
|
||
|
block:
|
||
|
- include_role:
|
||
|
name: restic
|
||
|
vars:
|
||
|
backup:
|
||
|
dirs: "{{ collected_backup_dirs }}"
|
||
|
password: "{{ backup_password }}"
|
||
|
tags: automated
|
||
|
filter:
|
||
|
- "*.log"
|
||
|
- "node_modules"
|
||
|
- ".npm"
|
||
|
|
||
|
when: services.backup is mapping and backup_cfg is not defined and backup_password is defined
|