From 37076864fb0fc4e5a885d028999f9b5576b0ce85 Mon Sep 17 00:00:00 2001 From: Thomas Constans Date: Wed, 14 Feb 2024 12:05:05 +0100 Subject: [PATCH] set retention from var --- README.md | 3 ++- defaults/main.yml | 3 +++ templates/client_conf_file | 3 +++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 303e949..07fa5dd 100644 --- a/README.md +++ b/README.md @@ -12,12 +12,13 @@ Role Variables -------------- * burp_folders: list of folders to backup [ /etc, /root, /home ] - * burp_server_directory: where to store backup on server - default to "/srv/Backups/opendoor/" + * burp_server_directory: "/srv/Backups/{{ group_name[0] | lower }}/{{ inventory_hostname }}/" * burp_server: default guillotine.opendoor.fr * burp_packages: name of burp package to install * burp_cname: name of burp client - {{ ansible_hostname }} * burp_password - group_names[0]}}/{{ inventory_hostname }}_burp_password * burp_encryption_password - group_names[0]}}/{{ inventory_hostname }}_burp_encryption_password + * burp_retention: default [ 7 ] Dependencies ------------ diff --git a/defaults/main.yml b/defaults/main.yml index b1a78f6..976954e 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -3,3 +3,6 @@ burp_packages: burp burp_cname: "{{ ansible_hostname }}" +burp_retention: +- 7 +burp_server_directory: "/srv/Backups/{{ group_name[0] | lower }}/{{ inventory_hostname }}/" diff --git a/templates/client_conf_file b/templates/client_conf_file index b5cd2b8..23b888b 100644 --- a/templates/client_conf_file +++ b/templates/client_conf_file @@ -3,3 +3,6 @@ password={{ burp_password }} directory={{ burp_server_directory }} compression=zlib0 +{% for k in burp_retention %} +keep {{ k }} +{% endfor %}