26 lines
718 B
YAML
Executable File
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
|