diff options
-rw-r--r-- | manifests/user.pp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/manifests/user.pp b/manifests/user.pp new file mode 100644 index 0000000..4b60f97 --- /dev/null +++ b/manifests/user.pp @@ -0,0 +1,16 @@ +# Inspired by backupninja::sandbox +class backup::user( + $ensure = present, + $hosting_domain = $::domain, + $sshkey = hiera("compiled::ssh::key::${name}.${hosting_domain}"), +) { + user::manage { $name: + ensure => $ensure, + password => '*', + comment => "$name backup sandbox", + gid => 'backupninjas', + shell => '/bin/bash', + homedir => "${::backup::params::backupdir_remote}/${name}.${hosting_domain}", + sshkey => $sshkey, + } +} |