Initial molecule WIP

This commit is contained in:
Dieter Verhelst 2018-08-30 23:34:04 +02:00
parent 4475c07bc2
commit 3e1b0473cc
86 changed files with 1904 additions and 0 deletions

View file

@ -0,0 +1 @@
../../generic_files/tests/test_all.yml

View file

@ -0,0 +1 @@
../../generic_files/tests/test_client.yml

View file

@ -0,0 +1 @@
../../generic_files/tests/test_client_restore.yml

View file

@ -0,0 +1,16 @@
# Molecule managed
---
file:
/root/prune.sh:
exists: true
owner: root
group: root
mode: "0700"
contains:
{% for host in groups.all|difference(groups.borgbackup_servers) %}
- "Host: {{ host }}"
- "export BORG_PASSPHRASE={{ borgbackup_passphrase }}"
- ":/var/backup/repos/{{ host }}"
{% endfor %}
- "/usr/local/bin/borg prune"

View file

@ -0,0 +1 @@
../../generic_files/tests/test_server.yml