summaryrefslogtreecommitdiffstats
path: root/modules/partofme/manifests/backups.pp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/partofme/manifests/backups.pp')
-rw-r--r--modules/partofme/manifests/backups.pp39
1 files changed, 0 insertions, 39 deletions
diff --git a/modules/partofme/manifests/backups.pp b/modules/partofme/manifests/backups.pp
index 81b876b..d66565f 100644
--- a/modules/partofme/manifests/backups.pp
+++ b/modules/partofme/manifests/backups.pp
@@ -2,45 +2,6 @@ class partofme::backups {
syncthing::user { $::default_user:
}
- $encrypt_passphrase = secret::value('duplicati')
- duplicati::backup { "partofme":
- content => template('partofme/duplicati-partofme.json');
- }
-
- $cloud_encrypt_passphrase = secret::value('duplicati-cloud')
- $cloud_url = secret::value('duplicati-cloud-url')
- duplicati::backup { "partofme-cloud":
- content => template('partofme/duplicati-partofme-cloud.json');
- }
-
- file { '/usr/local/bin/sftp-only':
- content => 'exec false',
- mode => '0755';
- }
-
- user { 'duplicati':
- home => '/media/persistent/duplicati',
- password => secret::value('passwd/duplicati'),
- shell => '/usr/local/bin/sftp-only',
- require => [
- Package::Makepkg['duplicati-latest'],
- File['/usr/local/bin/sftp-only'],
- ];
- }
-
- sshd::configsection { 'duplicati':
- source => 'puppet:///modules/partofme/sshd_config.duplicati';
- }
-
- exec { 'allow sftp logins for duplicati':
- provider => 'shell',
- command => 'echo /usr/local/bin/sftp-only >> /etc/shells',
- unless => 'grep -qF /usr/local/bin/sftp-only /etc/shells',
- require => File['/usr/local/bin/sftp-only'];
- }
-
- #############################
-
include borg
file {
"/media/persistent/borg/.ssh/authorized_keys":