From b91a5259d4a854579c072680872b02b9e9b6970a Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Fri, 30 May 2008 18:03:32 +0000 Subject: change from installkeys to installkey when you have two rdiff-backup calls, then the User is a Duplicate definition, i think the only way to do it is to have a variable that you can set to turn off user handling (which we make $installuser and $usermanage be consistant with $installkey and $keymanage), which is set true by default, but when you have a second rdiff call on a host, you can set it to false --- manifests/client.pp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'manifests/client.pp') diff --git a/manifests/client.pp b/manifests/client.pp index 6942299..841ae99 100644 --- a/manifests/client.pp +++ b/manifests/client.pp @@ -33,7 +33,7 @@ class backupninja::client { file { $configdir: ensure => directory } - define key ( $user = false, $host = false, $installkeys=false, $keyowner=false, $keygroup=false, $keystore=false, $keytype=false ) + define key ( $user = false, $host = false, $installkey=false, $keyowner=false, $keygroup=false, $keystore=false, $keytype=false ) { $real_user = $user ? { false => $name, @@ -43,9 +43,9 @@ class backupninja::client { false => $user, default => $host } - $install_keys = $installkeys ? { + $install_key = $installkey ? { false => "${backupninja::client::real_keymanage}", - default => $installkeys, + default => $installkey, } $key_owner = $keyowner ? { false => "${backupninja::client::real_keyowner}", @@ -64,8 +64,7 @@ class backupninja::client { default => $keytype, } - - case $install_keys { + case $install_key { 'doit': { file { "${backupninja::client::real_keydestination}": ensure => directory, -- cgit v1.2.3