1 2 3 4 5 6 7 8 9 10 11
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'); } }