From: Silvio Rhatto Date: Thu, 24 Jan 2013 18:21:55 +0000 (-0200) Subject: Parametrizing backup class X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=fc688a8ff02444b9b44a9ab5221bb3106599a12f;p=puppet-backup.git Parametrizing backup class --- diff --git a/manifests/init.pp b/manifests/init.pp index 24fec59..06b08f6 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -35,7 +35,9 @@ $backup_exclude_encrypted = [ "$backupdir/duplicity/.ssh", ] # ensure the latest backup version $backupninja_ensure_version = 'latest' -class backup { +class backup( + $when = hiera('backup::when', 'everyday at 01:00') +) { include backupninja::server include backupninja::client::duplicity @@ -44,14 +46,10 @@ class backup { package { "debconf-utils": ensure => installed, } package { "hwinfo": ensure => installed, } - case $backup_when { - '': { $backup_when = 'everyday at 01:00' } - } - backupninja::config { "conf": loglvl => 4, usecolors => false, - when => $backup_when, + when => $when, } file { "$backupdir_remote":