]> gitweb.fluxo.info Git - puppet-nginx.git/commitdiff
Disabling default site for puppetmaster proxy
authorSilvio Rhatto <rhatto@riseup.net>
Wed, 17 Feb 2010 22:04:41 +0000 (20:04 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Wed, 17 Feb 2010 22:04:41 +0000 (20:04 -0200)
manifests/init.pp

index 893fdff242ee8737fb04c825827ec238261fa50c..3aebd01c392463d61b9fbfa0feae76096c8ac2df 100644 (file)
@@ -57,7 +57,17 @@ class nginx::base {
       }
       'template': {
         file { "/etc/nginx/sites-available/$name":
-          source  => content("nginx/$name.erb"),
+          content => template("nginx/$name.erb"),
+          owner   => "root",
+          group   => "root",
+          mode    => 0644,
+          ensure  => $ensure,
+          notify  => Service["nginx"],
+          require => File["/etc/nginx/sites-available"],
+        }
+      }
+     'none': {
+        file { "/etc/nginx/sites-available/$name":
           owner   => "root",
           group   => "root",
           mode    => 0644,
@@ -145,6 +155,12 @@ class nginx::puppetmaster inherits nginx::base {
       require => File['/etc/nginx/conf.d/puppetmaster.conf'],
     }
 
+    # We don't want nginx to listen at port 80
+    site { "default":
+      source => 'none',
+      ensure => absent,
+    }
+
     file { "/etc/nginx/nginx.conf":
       content => template("nginx/nginx.conf.erb"),
       owner   => "root",