1 2 3 4 5 6 7 8 9 10 11
class tozt::backups { class { "tarsnap": source => "puppet:///modules/tozt/acts.conf"; } $encrypt_passphrase = secret::value('duplicati-encrypt') $url = secret::value('duplicati-url') duplicati::backup { 'tozt': content => template('tozt/duplicati-tozt.json'); } }