summaryrefslogtreecommitdiffstats
path: root/modules/mail/manifests
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-02-23 18:08:37 -0500
committerJesse Luehrs <doy@tozt.net>2019-02-23 18:08:37 -0500
commitd49c0e7479603b63ea2f786cf8d1eb4a9e231fda (patch)
treea057300c912a63624a9829c2f894186164711184 /modules/mail/manifests
parentec2c2edccd5a16b717d42696c82ddc09fc8f5a87 (diff)
downloadpuppet-tozt-d49c0e7479603b63ea2f786cf8d1eb4a9e231fda.tar.gz
puppet-tozt-d49c0e7479603b63ea2f786cf8d1eb4a9e231fda.zip
add duplicati configuration
Diffstat (limited to 'modules/mail/manifests')
-rw-r--r--modules/mail/manifests/backups.pp6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/mail/manifests/backups.pp b/modules/mail/manifests/backups.pp
index b6f9624..e1da7bc 100644
--- a/modules/mail/manifests/backups.pp
+++ b/modules/mail/manifests/backups.pp
@@ -2,4 +2,10 @@ class mail::backups {
class { "tarsnap":
source => "puppet:///modules/mail/acts.conf";
}
+
+ $encrypt_passphrase = secret::value('duplicati-encrypt')
+ $url = secret::value('duplicati-url')
+ duplicati::backup { 'mail':
+ content => template('mail/duplicati-mail.json');
+ }
}