From 0af9b33bf82ba5132e4cd595a112293d48afaca0 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Wed, 30 Jan 2013 17:24:24 -0200 Subject: Rollback .ssh management --- manifests/init.pp | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) (limited to 'manifests') 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"], } } } -- cgit v1.2.3