aboutsummaryrefslogtreecommitdiff
path: root/manifests/server.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/server.pp')
-rw-r--r--manifests/server.pp7
1 files changed, 6 insertions, 1 deletions
diff --git a/manifests/server.pp b/manifests/server.pp
index c08b33d..dbeeca0 100644
--- a/manifests/server.pp
+++ b/manifests/server.pp
@@ -20,7 +20,12 @@ class backupninja::server {
# this define allows nodes to declare a remote backup sandbox, that have to
# get created on the server
- define sandbox($host = false, $dir = false, $backupkeys = false, $uid = false, $gid = "backupninjas") {
+ define sandbox($user = false, $host = false, $dir = false, $backupkeys = false, $uid = false, $gid = "backupninjas") {
+ $real_user = $name ? {
+ false => $name,
+ default => $user,
+ '' => $name,
+ }
$real_host = $host ? {
false => $fqdn,
default => $host,