diff options
-rw-r--r-- | manifests/server.pp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/manifests/server.pp b/manifests/server.pp index efc30ab..54a283a 100644 --- a/manifests/server.pp +++ b/manifests/server.pp @@ -43,8 +43,12 @@ class backupninja::server { File <<| tag == "backupninja-$real_backupserver_tag" |>> Ssh_authorized_key <<| tag == "backupninja-$real_backupserver_tag" |>> - package { "rsync": ensure => installed } - include backupninja::rdiff-installed + if !defined(Package["rsync"]) { + if $rsync_ensure_version == '' { $rsync_ensure_version = 'installed' } + package { 'rsync': + ensure => $rsync_ensure_version, + } + } # this define allows nodes to declare a remote backup sandbox, that have to # get created on the server |