Newer
Older
---
# file: roles/borgbackup/tasks/config_nextcloud.yml
- name: Set facts
set_fact:
application: 'nextcloud'
application_id: '{{ nextcloud.id }}'
application_remote_repo: '{{ nextcloud.borg_repo|default(false) }}'
- name: Set facts without jails
set_fact:
application_dir: '{{ nextcloud_data_dir|default("/var/www/nextcloud/_data") }}/{{ nextcloud.id }}'
when: nextcloud.jail is not defined
- name: Set facts with jails
set_fact:
application_dir: '{{ jailroot }}/{{ nextcloud.id }}/var/www/datanextcloud'
when: nextcloud.jail is defined
- name: Configure NextCloud Backup
template:
src: application.yaml
dest: /etc/borgmatic.d/{{ application }}_{{ application_id }}.yaml
mode: 0600
notify:
- Init Borgs