Files
ansible-role-borgbackup/config.yml
2024-12-14 13:08:21 +01:00

26 lines
718 B
YAML
Executable File

---
- name: Create /etc/borgmatic directory
ansible.builtin.file:
state: 'directory'
path: '/etc/borgmatic'
owner: '{{ borg_user }}'
group: '{{ borg_user }}'
mode: '0700'
- name: Copy borgmatic exclude file
ansible.builtin.template:
src: '{{ borg_exclude_template }}'
dest: '/etc/borgmatic/{{ borg_exclude_template|basename }}'
owner: '{{ borg_user }}'
group: '{{ borg_user }}'
mode: '0600'
- name: Copy borgmatic config file
ansible.builtin.template:
src: '{{ borg_conf_template }}'
dest: '/etc/borgmatic/{{ borg_conf_template|basename }}'
owner: '{{ borg_user }}'
group: '{{ borg_user }}'
mode: '0600'
validate: borgmatic config validate -c %s