diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2013-01-30 17:24:24 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2013-01-30 17:24:24 -0200 |
commit | 0af9b33bf82ba5132e4cd595a112293d48afaca0 (patch) | |
tree | ee19d955b57a9cac5d7fd6b70dd75ea724e5352d /manifests | |
parent | e065bca03404c43a6b8e817e906cf7fb8bf6761d (diff) | |
download | puppet-user-0af9b33bf82ba5132e4cd595a112293d48afaca0.tar.gz puppet-user-0af9b33bf82ba5132e4cd595a112293d48afaca0.tar.bz2 |
Rollback .ssh management
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/init.pp | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index edfc71d..55a803b 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -142,32 +142,13 @@ class user { # http://projects.reductivelabs.com/issues/2020 # http://groups.google.com/group/puppet-users/browse_thread/thread/131bc7cdc507e3c8/6b61dbcd0b6a68b5?lnk=raot if $sshkey != 'absent' { - file { "${real_homedir}/.ssh": - ensure => directory, - owner => $title, - mode => 0700, - } - - case $gid { - 'absent','uid': { - File["${real_homedir}/.ssh"]{ - group => $name, - } - } - default: { - File["${real_homedir}/.ssh"]{ - group => $gid, - } - } - } - ssh_authorized_key { "$title": ensure => $ensure, key => $sshkey, user => $title, type => $real_sshkey_type, target => "$real_homedir/.ssh/authorized_keys", - require => [ User["$title"], File["${real_homedir}/.ssh"] ] + require => User["$title"], } } } |