From 8bc696b174ea0999aa46215f53171dac7e8e9720 Mon Sep 17 00:00:00 2001 From: mh Date: Tue, 17 Jun 2008 07:57:46 +0000 Subject: readded a source git-svn-id: https://svn/ipuppet/trunk/modules/sshd@1628 d66ca3ae-40d7-4aa7-90d4-87d79ca94279 --- manifests/init.pp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/manifests/init.pp b/manifests/init.pp index 4539dd6..aa0ebfc 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -141,6 +141,7 @@ class sshd::openbsd inherits sshd::base { ### defines define sshd::deploy_auth_key( + $source = 'present', $user = 'root', $target_dir = '/root/.ssh/', $group = 0 ) { @@ -157,12 +158,17 @@ define sshd::deploy_auth_key( mode => 700, } + case $source { + 'present': { $keysource = $name } + default: { $keysource = $source } + } + file {"authorized_keys_${user}": path => "$real_target/authorized_keys", owner => $user, group => $group, mode => 600, - source => [ "puppet://$server/files/sshd/authorized_keys/${name}", + source => [ "puppet://$server/files/sshd/authorized_keys/${keysource}", "puppet://$server/files/sshd/authorized_keys/${fqdn}", "puppet://$server/files/sshd/authorized_keys/default", "puppet://$server/sshd/authorized_keys/${name}", -- cgit v1.2.3