summaryrefslogtreecommitdiff
path: root/manifests/init.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/init.pp')
-rw-r--r--manifests/init.pp11
1 files changed, 8 insertions, 3 deletions
diff --git a/manifests/init.pp b/manifests/init.pp
index 0f0cb19..0480fee 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -211,12 +211,17 @@ class sshd::base {
notify => Service[sshd],
}
# Now add the key, if we've got one
- case $sshrsakey_key {
- '': { info("no sshrsakey on $fqdn") }
+ case $sshrsakey {
+ '': { warning("no sshrsakey on $fqdn") }
default: {
@@sshkey{"$hostname.$domain":
type => ssh-rsa,
- key => $sshrsakey_key,
+ key => $sshrsakey,
+ ensure => present,
+ }
+ @@sshkey{"$ipaddress":
+ type => ssh-rsa,
+ key => $sshrsakey,
ensure => present,
}
}