]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Adding nodo::role::nas::vserver
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 31 May 2013 02:59:09 +0000 (23:59 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 31 May 2013 02:59:09 +0000 (23:59 -0300)
manifests/role/nas.pp
manifests/role/nas/vserver.pp [new file with mode: 0644]

index 0d32a7d90c7858dc318b951b991eb81c1c6daaf0..e4fbbf90f580bd561ce001862007bdaa32805366 100644 (file)
@@ -1,4 +1,6 @@
-class nodo::role::nas {
+class nodo::role::nas(
+  $virtual = false,
+) {
   # Minimal utilities
   include nodo::utils::network::minimal
 
@@ -285,17 +287,19 @@ class nodo::role::nas {
   #}
 
   # Firewall rules
-  class { 'firewall::nas':
-    ftp     => $ftp,
-    tftp    => $tftp,
-    http    => $http,
-    nfsd    => $nfs,
-    rsync   => $rsync,
-    printer => $cups,
-    torrent => $torrent,
-    mpd     => $mpd,
-    samba   => $samba,
-    dlna    => $dlna,
-    #daap    => $daap,
+  if $virtual == false {
+    class { 'firewall::nas':
+      ftp     => $ftp,
+      tftp    => $tftp,
+      http    => $http,
+      nfsd    => $nfs,
+      rsync   => $rsync,
+      printer => $cups,
+      torrent => $torrent,
+      mpd     => $mpd,
+      samba   => $samba,
+      dlna    => $dlna,
+      #daap    => $daap,
+    }
   }
 }
diff --git a/manifests/role/nas/vserver.pp b/manifests/role/nas/vserver.pp
new file mode 100644 (file)
index 0000000..da3786d
--- /dev/null
@@ -0,0 +1,5 @@
+class nodo::role::nas::vserver inherits nodo::base::vserver {
+  class { 'nodo::role::nas':
+    virtual => true,
+  }
+}