]> gitweb.fluxo.info Git - puppet-ikiwiki.git/commitdiff
Source local key only if present
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 11 Apr 2014 01:06:56 +0000 (22:06 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 11 Apr 2014 01:06:56 +0000 (22:06 -0300)
manifests/instance.pp

index 717cf90e15d4dc05fc55d2fb540fca1e30987167..c48634d72240ab903cdd1d673d303b8a9c4f0966 100644 (file)
@@ -94,7 +94,10 @@ define ikiwiki::instance(
       owner  => $owner,
       group  => $group,
       home   => $home,
-      source => "puppet:///ssh/ikiwiki/${name}_id_rsa",
+      source => $ensure ? {
+       'present' => "puppet:///ssh/ikiwiki/${name}_id_rsa",
+        default  => undef,
+      }
     }
   }
 }