From dd2f7c5ba24719f3ea9c2a3089c978805a9deb68 Mon Sep 17 00:00:00 2001 From: Emilien Macchi Date: Sat, 28 Dec 2013 22:23:51 +0100 Subject: [PATCH] Fix lint errors Signed-off-by: Emilien Macchi --- manifests/common/authorized_keys.pp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/manifests/common/authorized_keys.pp b/manifests/common/authorized_keys.pp index 175479bc..2de756a1 100644 --- a/manifests/common/authorized_keys.pp +++ b/manifests/common/authorized_keys.pp @@ -21,12 +21,14 @@ class authorized_keys ($keys, $account='root', $home = '') { # If $home is empty, the default is used. $rhome = $account ? {'root' => '/root', default => $home} $homedir = $rhome ? {'' => "/home/${account}", default => $rhome} + file { "${homedir}/.ssh": ensure => directory, owner => $ensure ? {'present' => $account, default => undef }, group => $ensure ? {'present' => $account, default => undef }, mode => '0755', } + file { "${homedir}/.ssh/authorized_keys": owner => $ensure ? {'present' => $account, default => undef }, group => $ensure ? {'present' => $account, default => undef }, @@ -41,5 +43,6 @@ class authorized_keys ($keys, $account='root', $home = '') { require => File["${homedir}/.ssh/authorized_keys"], } } + addkey{$keys:;} }