Add borg backup role
This commit is contained in:
21
roles/borg_client/tasks/borgbackup_install.yml
Normal file
21
roles/borg_client/tasks/borgbackup_install.yml
Normal file
@@ -0,0 +1,21 @@
|
||||
---
|
||||
- name: borgbackup - download borg binary
|
||||
get_url:
|
||||
url: "{{ borgbackup_binary_uri }}"
|
||||
dest: "{{ borgbackup_binary }}-{{ borgbackup_binary_version }}"
|
||||
mode: "755"
|
||||
when: not borgbackup_install_from_repo
|
||||
|
||||
- name: borgbackup - link install
|
||||
file:
|
||||
src: "{{ borgbackup_binary }}-{{ borgbackup_binary_version }}"
|
||||
dest: "{{ borgbackup_binary }}"
|
||||
state: link
|
||||
force: yes
|
||||
when: not borgbackup_install_from_repo
|
||||
|
||||
- name: borgbackup - install borgbackup
|
||||
package:
|
||||
name: borg
|
||||
state: latest
|
||||
when: borgbackup_install_from_repo
|
||||
Reference in New Issue
Block a user