]> gitweb.fluxo.info Git - puppet-nginx.git/commitdiff
Checks ensurable state for nginx::site::config file source
authorSilvio Rhatto <rhatto@riseup.net>
Mon, 20 Jun 2016 14:41:49 +0000 (11:41 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Mon, 20 Jun 2016 14:41:49 +0000 (11:41 -0300)
manifests/site/config.pp

index 8bb73043fd275722436b8864a3d3e0af463c97c2..4bea4952df45edf31c50c9d82de0176616bc4e59 100644 (file)
@@ -8,7 +8,10 @@ define nginx::site::config(
   case $source {
     'file': {
       file { "/etc/nginx/sites-available/$name":
-        source  => "puppet:///modules/site_nginx/$name",
+        source  => $ensure ? {
+          'present' => "puppet:///modules/site_nginx/$name",
+          default   => undef,
+        },
         owner   => "root",
         group   => "root",
         mode    => 0644,