diff options
author | mh <mh@immerda.ch> | 2008-01-03 17:30:00 +0000 |
---|---|---|
committer | mh <mh@immerda.ch> | 2008-01-03 17:30:00 +0000 |
commit | 0d4f2e1e82947a570a4041ea26c7f7e1effe89c7 (patch) | |
tree | 7985e7a162e3129ef524008de665cb915e93f4c3 /manifests/init.pp | |
parent | c1d228df71cec68b0d0e20820d68d4c30d0e5ff5 (diff) |
fixed behaviour for root ssh_keys
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index 73c89ee..3b5ed2f 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -18,11 +18,6 @@ define user::define_user( $shell = '' ){ - $real_ssh_key = $ssh_key ? { - '' => $name, - default => $ssh_key, - } - $real_home_dir = $home_dir ? { '' => "/home/$name", default => $home_dir @@ -62,5 +57,10 @@ define user::define_user( mode => 0750, owner => $name, group => $name; } - ssh::deploy_auth_key{"user_sshkey_${name}": source => $real_ssh_key, user => $name, target_dir => '', group => $name} + case $ssh_key { + '' => {}, + default => { + ssh::deploy_auth_key{"user_sshkey_${name}": source => $real_ssh_key, user => $name, target_dir => '', group => $name} + }, + } } |