]> gitweb.fluxo.info Git - puppet-sshd.git/commitdiff
make key removal a bit easier
authormh <mh@immerda.ch>
Fri, 18 Dec 2009 18:06:43 +0000 (19:06 +0100)
committermh <mh@immerda.ch>
Fri, 18 Dec 2009 18:06:43 +0000 (19:06 +0100)
manifests/ssh_authorized_key.pp

index 9706018c2a743a71363233b5d45b87bd578c9630..bf188d879e7fdf4de4af76df07109dd39789abd7 100644 (file)
@@ -2,12 +2,16 @@
 define sshd::ssh_authorized_key(
     $ensure = 'present',
     $type = 'ssh-dss',
-    $key,
+    $key = 'absent',
     $user = 'root',
     $target = undef,
     $options = 'absent'
 ){
 
+  if ($ensure=='present') and ($key=='absent') {
+    fail("You have to set \$key for Sshd::Ssh_authorized_key[${name}]!")
+  }
+
   $real_user = $user ? {
     false => $name,
     '' => $name,