From 2887ea0b5f78d8e3b799c4a46e7bcccf26ebe963 Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen@paragon-es.de> Date: Fri, 27 Nov 2020 10:42:20 +0100 Subject: [PATCH] Add support for borg backup --- plugins/_lookup/drupal_sites_from_git.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/plugins/_lookup/drupal_sites_from_git.py b/plugins/_lookup/drupal_sites_from_git.py index 23da00d5..61006b02 100644 --- a/plugins/_lookup/drupal_sites_from_git.py +++ b/plugins/_lookup/drupal_sites_from_git.py @@ -139,6 +139,7 @@ class LookupModule(LookupBase): domains = variables.get('drupal_domains') aliases = variables.get('drupal_domain_aliases') basepaths = variables.get('drupal_domain_basepaths') + borgbackup = variables.get('drupal_borgbase') domain_key = self.replace(domain_key_pattern, values) if branches and domain_key in branches: values.__setitem__("branch", branches.get(domain_key)) @@ -146,6 +147,15 @@ class LookupModule(LookupBase): values.__setitem__("aliases", aliases.get(domain_key)) if basepaths and values.get("configproject") in basepaths: values.__setitem__("basepath", basepaths.get(values.get("configproject"))) + if borgbackup: + if domain_key in borgbackup: + values.__setitem__("borg_enabled", 'yes') + values.__setitem__("borg_host", borgbackup.get(domain_key).get('borg_host')) + values.__setitem__("borg_repo", borgbackup.get(domain_key).get('borg_repo')) + else: + values.__setitem__("borg_enabled", 'no') + values.__setitem__("borg_host", '') + values.__setitem__("borg_repo", '') if domain_key in domains: domain = domains.get(domain_key) else: -- GitLab