[PATCH] mount netapp at /pub/ and not below

Matt_Domsch at dell.com Matt_Domsch at dell.com
Tue Oct 26 16:14:19 UTC 2010


From: Matt Domsch <mdomsch at puppet01.phx2.fedoraproject.org>

---
 manifests/nodes/releng01.phx2.fedoraproject.org.pp |    8 ++--
 manifests/servergroups/compose.pp                  |    2 +-
 modules/mirrormanager/manifests/init.pp            |   33 ++------------------
 3 files changed, 8 insertions(+), 35 deletions(-)

diff --git a/manifests/nodes/releng01.phx2.fedoraproject.org.pp b/manifests/nodes/releng01.phx2.fedoraproject.org.pp
index f7f06c1..4970834 100644
--- a/manifests/nodes/releng01.phx2.fedoraproject.org.pp
+++ b/manifests/nodes/releng01.phx2.fedoraproject.org.pp
@@ -17,17 +17,17 @@ node releng01{
 
     collectd::collectd { 'log01': }
     
-    file { ['/pub', '/pub/fedora']:
+    file { ['/pub']:
         ensure => directory
     }
 
-    mount { "/pub/fedora":
-        device  => "n4aphx2-3.storage.phx2.redhat.com:/vol/ftp_fedora/fedora.redhat.com/pub/fedora",
+    mount { "/pub":
+        device  => "n4aphx2-3.storage.phx2.redhat.com:/vol/ftp_fedora/fedora.redhat.com/pub",
         fstype  => "nfs",
         ensure  => "mounted",
         options => "rw,hard,bg,intr,nolock,noatime,nodev,nosuid,nfsvers=3",
         atboot  => true,
-        require => File['/pub/fedora']
+        require => File['/pub']
     }
     mount { "/mnt/koji":
         device  => "nfs01.phx2.fedoraproject.org:/",
diff --git a/manifests/servergroups/compose.pp b/manifests/servergroups/compose.pp
index 0db1242..b141785 100644
--- a/manifests/servergroups/compose.pp
+++ b/manifests/servergroups/compose.pp
@@ -22,7 +22,7 @@ class composer {
         tcpPorts => [ 80, 8887, 8888, 8889 ]
     }
 
-    file { [ '/pub', '/pub/fedora' ]:
+    file { [ '/pub' ]:
         ensure => directory,
     }
 
diff --git a/modules/mirrormanager/manifests/init.pp b/modules/mirrormanager/manifests/init.pp
index 12832e3..bf27eb4 100644
--- a/modules/mirrormanager/manifests/init.pp
+++ b/modules/mirrormanager/manifests/init.pp
@@ -174,29 +174,17 @@ class mirrormanager::app::nobalance inherits mirrormanager::app {
 class mirrormanager::mounts {
     file { [
         "/pub",
-        "/pub/epel",
-        "/pub/fedora",
         "/pub/fedora-secondary",
-        "/pub/alt",
-        "/pub/archive",
     ]:
         ensure => directory,
     }
 
-    mount { "/pub/fedora":
-        device  => "n4aphx2-3.storage.phx2.redhat.com:/vol/ftp_fedora/fedora.redhat.com/pub/fedora",
+    mount { "/pub":
+        device  => "n4aphx2-3.storage.phx2.redhat.com:/vol/ftp_fedora/fedora.redhat.com/pub",
         fstype  => "nfs",
         ensure  => "mounted",
         options => "defaults,ro,soft,intr",
-        require => File["/pub/fedora"],
-    }
-
-    mount { "/pub/epel":
-        device  => "n4aphx2-3.storage.phx2.redhat.com:/vol/ftp_fedora/fedora.redhat.com/pub/epel",
-        fstype  => "nfs",
-        ensure  => "mounted",
-        options => "defaults,ro,soft,intr",
-        require => File["/pub/epel"],
+        require => File["/pub"],
     }
 
     mount { "/pub/fedora-secondary":
@@ -207,21 +195,6 @@ class mirrormanager::mounts {
         require => File["/pub/fedora-secondary"],
     }
 
-    mount { "/pub/archive":
-        device  => "n4aphx2-3.storage.phx2.redhat.com:/vol/ftp_fedora/fedora.redhat.com/pub/archive",
-        fstype  => "nfs",
-        ensure  => "mounted",
-        options => "defaults,ro,soft,intr",
-        require => File["/pub/archive"],
-    }
-
-    mount { "/pub/alt":
-        device  => "n4aphx2-3.storage.phx2.redhat.com:/vol/ftp_fedora/fedora.redhat.com/pub/alt",
-        fstype  => "nfs",
-        ensure  => "mounted",
-        options => "defaults,ro,soft,intr",
-        require => File["/pub/alt"],
-    }
 }
 
 define mirrormanager::proxy(
-- 
1.5.5.6



More information about the infrastructure mailing list