From aa956a8199d72a5e4540361953f60ef57b40446d Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Thu, 31 Jul 2008 13:51:07 +0000 Subject: move to standardized spacing and indentation --- manifests/server.pp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'manifests/server.pp') diff --git a/manifests/server.pp b/manifests/server.pp index 88b82a6..c7b9cc1 100644 --- a/manifests/server.pp +++ b/manifests/server.pp @@ -1,4 +1,5 @@ class backupninja::server { + $real_backupdir = $backupdir ? { '' => "/backup", default => $backupdir, @@ -11,21 +12,28 @@ class backupninja::server { '' => $fqdn, default => $backupserver_tag } + group { "backupninjas": ensure => "present", gid => 700 } + file { "$real_backupdir": ensure => "directory", mode => 710, owner => root, group => "backupninjas" } + User <<| tag == "backupninja-$real_backupserver_tag" |>> File <<| tag == "backupninja-$real_backupserver_tag" |>> # this define allows nodes to declare a remote backup sandbox, that have to # get created on the server - define sandbox($user = false, $host = false, $installuser = true, $dir = false, $ssh_dir = false, $authorized_keys_file = false, $backupkeys = false, $uid = false, $gid = "backupninjas", $backuptag = false) + define sandbox( + $user = false, $host = false, $installuser = true, $dir = false, $ssh_dir = false, + $authorized_keys_file = false, $backupkeys = false, $uid = false, $gid = "backupninjas", + $backuptag = false) { + $real_user = $name ? { false => $name, default => $user, -- cgit v1.2.3