aboutsummaryrefslogtreecommitdiff
path: root/manifests/init.pp
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2015-07-06 19:40:24 -0300
committerSilvio Rhatto <rhatto@riseup.net>2015-07-06 19:40:24 -0300
commit38cad939299c7b0f5ecbc2e536087a844d4321da (patch)
tree7988c4bc2acbd37a672e634feabd951c18d9ddc6 /manifests/init.pp
parentdc96afc841e3b3ac9fad4006819714c1bf7ce8b0 (diff)
downloadpuppet-backup-38cad939299c7b0f5ecbc2e536087a844d4321da.tar.gz
puppet-backup-38cad939299c7b0f5ecbc2e536087a844d4321da.tar.bz2
Updates to new backupninja module structure
Diffstat (limited to 'manifests/init.pp')
-rw-r--r--manifests/init.pp25
1 files changed, 11 insertions, 14 deletions
diff --git a/manifests/init.pp b/manifests/init.pp
index 90508d0..de743b4 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -28,14 +28,18 @@ class backup(
include backup::params
- # TODO: backupninja classes should be parametrized
- $backupdir = $backup::params::backupdir
- $backupdir_ensure = $backup::params::backupdir_ensure
- $backupninja_ensure_version = $backup::params::backupninja_ensure_version
+ class { 'backupninja':
+ loglvl => 4,
+ usecolors => false,
+ when => $when,
+ reportwarning => $reportwarning,
+ ensure_backupninja_version => $backup::params::backupninja_ensure_version,
+ }
- include backupninja::server
- include backupninja::client::duplicity
- include backupninja::client::rdiff_backup
+ class { 'backupninja::server':
+ backupdir => $backup::params::backupdir,
+ backupdir_ensure => $backup::params::backupdir_ensure,
+ }
package { "debconf-utils": ensure => installed, }
package { "hwinfo": ensure => installed, }
@@ -48,13 +52,6 @@ class backup(
},
}
- backupninja::config { "conf":
- loglvl => 4,
- usecolors => false,
- when => $when,
- reportwarning => $reportwarning,
- }
-
file { "${backup::params::backupdir_remote}":
ensure => directory,
owner => root,