Reconfigure ascalon for move to Wolfson House
authorTom Hughes <tom@compton.nu>
Mon, 23 Jun 2014 12:26:18 +0000 (13:26 +0100)
committerTom Hughes <tom@compton.nu>
Mon, 23 Jun 2014 12:26:18 +0000 (13:26 +0100)
roles/ascalon.rb
roles/ucl-wates.rb
roles/ucl-wolfson.rb [new file with mode: 0644]
roles/ucl.rb

index b27b9e0..bc2bac6 100644 (file)
@@ -5,10 +5,10 @@ default_attributes(
   :networking => {
     :interfaces => {
       :internal_ipv4 => {
-        :interface => "eth0",
-        :role => :internal,
+        :interface => "eth1",
+        :role => :external,
         :family => :inet,
-        :address => "10.0.0.18"
+        :address => "128.40.45.193"
       }
     }
   },
@@ -20,6 +20,6 @@ default_attributes(
 )
 
 run_list(
-  "role[ucl-wates]",
+  "role[ucl-wolfson]",
   "role[roundup]"
 )
index c571bf6..80cf8ff 100644 (file)
@@ -1,6 +1,26 @@
 name "ucl-wates"
 description "Role applied to all servers at UCL which are in Wates House"
 
+default_attributes(
+  :networking => {
+    :roles => {
+      :internal => {
+        :inet => {
+          :prefix => "20",
+          :gateway => "10.0.0.3"
+        }
+      },
+      :external => {
+        :zone => "ucl",
+        :inet => {
+          :prefix => "24",
+          :gateway => "128.40.168.126"
+        }
+      }
+    }
+  }
+)
+
 override_attributes(
   :networking => {
     :nameservers => [ "10.0.0.3", "8.8.8.8", "8.8.4.4" ],
diff --git a/roles/ucl-wolfson.rb b/roles/ucl-wolfson.rb
new file mode 100644 (file)
index 0000000..882621d
--- /dev/null
@@ -0,0 +1,27 @@
+name "ucl-wolfson"
+description "Role applied to all servers at UCL which are in Wolfson House"
+
+default_attributes(
+  :networking => {
+    :roles => {
+      :external => {
+        :zone => "ucl",
+        :inet => {
+          :prefix => "27",
+          :gateway => "128.40.45.222"
+        }
+      }
+    }
+  }
+)
+
+override_attributes(
+  :networking => {
+    :nameservers => [ "8.8.8.8", "8.8.4.4" ],
+    :search => [ "openstreetmap.org" ]
+  }
+)
+
+run_list(
+  "role[ucl]"
+)
index e61a04f..b4bb93a 100644 (file)
@@ -5,23 +5,6 @@ default_attributes(
   :bind => {
     :forwarders => [ "144.82.100.1", "144.82.100.41" ]
   },
-  :networking => {
-    :roles => {
-      :internal => {
-        :inet => {
-          :prefix => "20",
-          :gateway => "10.0.0.3"
-        }
-      },
-      :external => {
-        :zone => "ucl",
-        :inet => {
-          :prefix => "24",
-          :gateway => "128.40.168.126"
-        }
-      }
-    }
-  },
   :sysctl => {
     :sack => {
       :comment => "Disable SACK as the UCL firewall breaks it",
@@ -30,7 +13,6 @@ default_attributes(
       }
     }
   }
-
 )
 
 override_attributes(