From 990215b979b55085804a2d23c4c1bdd45ddc8365 Mon Sep 17 00:00:00 2001 From: "root (arriane)" Date: Mon, 30 Oct 2017 21:01:49 +0100 Subject: [PATCH] initial backup role added --- roles/backup/defaults/main.yml | 2 ++ roles/backup/tasks/borg.yml | 3 +++ roles/backup/tasks/main.yml | 4 ++++ 3 files changed, 9 insertions(+) create mode 100644 roles/backup/defaults/main.yml create mode 100644 roles/backup/tasks/borg.yml create mode 100644 roles/backup/tasks/main.yml diff --git a/roles/backup/defaults/main.yml b/roles/backup/defaults/main.yml new file mode 100644 index 0000000..81d832e --- /dev/null +++ b/roles/backup/defaults/main.yml @@ -0,0 +1,2 @@ +--- +backup_borg: True \ No newline at end of file diff --git a/roles/backup/tasks/borg.yml b/roles/backup/tasks/borg.yml new file mode 100644 index 0000000..4580530 --- /dev/null +++ b/roles/backup/tasks/borg.yml @@ -0,0 +1,3 @@ +--- +- name: install borg + apt: name="borgbackup" state=present \ No newline at end of file diff --git a/roles/backup/tasks/main.yml b/roles/backup/tasks/main.yml new file mode 100644 index 0000000..a17a99e --- /dev/null +++ b/roles/backup/tasks/main.yml @@ -0,0 +1,4 @@ +--- +- include: borg.yml + when: backup_borg + tags: ['backup', 'borg']