]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Undef source if absent at ssh_local_key
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 11 Apr 2014 01:31:47 +0000 (22:31 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 11 Apr 2014 01:31:47 +0000 (22:31 -0300)
manifests/defines/ssh_local_key.pp

index a84b86cb2db7c69cf7744be34287c87d76cb36a4..b41e6184e811edfd135376748ebbe6b13c8a2c06 100644 (file)
@@ -22,7 +22,10 @@ define ssh_local_key(
     owner   => $owner,
     group   => $group,
     mode    => 0400,
-    source  => "$source",
+    source  => $ensure ? {
+      'present' => $source,
+       default  => undef,
+    },
     require => File["${home}/.ssh"],
   }
 }