mirror of
https://github.com/borgbase/ansible-role-borgbackup.git
synced 2025-05-24 01:17:15 +02:00
Refactored
This commit is contained in:
parent
926a98840c
commit
03c9f4ff11
33
tasks/03_create_links_to_borg_and_borgmatic.yml
Normal file
33
tasks/03_create_links_to_borg_and_borgmatic.yml
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
---
|
||||||
|
- name: Create borgmatic command in /usr/local/bin
|
||||||
|
ansible.builtin.copy:
|
||||||
|
content: |
|
||||||
|
#!/bin/bash
|
||||||
|
. "{{ borg_venv_path }}"/bin/activate
|
||||||
|
borgmatic "$@"
|
||||||
|
dest: /usr/local/bin/borgmatic
|
||||||
|
mode: "0755"
|
||||||
|
owner: "{{ borgbackup_user }}"
|
||||||
|
group: "{{ borgbackup_group }}"
|
||||||
|
|
||||||
|
- name: Create borg command in /usr/local/bin
|
||||||
|
ansible.builtin.copy:
|
||||||
|
content: |
|
||||||
|
#!/bin/bash
|
||||||
|
. "{{ borg_venv_path }}"/bin/activate
|
||||||
|
borg "$@"
|
||||||
|
dest: /usr/local/bin/borg
|
||||||
|
mode: "0755"
|
||||||
|
owner: "{{ borgbackup_user }}"
|
||||||
|
group: "{{ borgbackup_group }}"
|
||||||
|
|
||||||
|
- name: Install helper scripts
|
||||||
|
ansible.builtin.copy:
|
||||||
|
src: "{{ item.src }}"
|
||||||
|
dest: "{{ item.dest }}"
|
||||||
|
owner: "{{ item.owner }}"
|
||||||
|
group: "{{ item.group }}"
|
||||||
|
mode: "{{ item.mode }}"
|
||||||
|
with_items:
|
||||||
|
- { src: "docker.sh", dest: "/usr/local/bin/docker.sh", owner: "{{ borgbackup_user }}", group: "{{ borgbackup_group }}", mode: "0770" }
|
||||||
|
...
|
Loading…
Reference in New Issue
Block a user