Update UCL machines for move to Slough
authorTom Hughes <tom@compton.nu>
Wed, 7 Dec 2016 08:36:44 +0000 (08:36 +0000)
committerTom Hughes <tom@compton.nu>
Wed, 7 Dec 2016 08:36:44 +0000 (08:36 +0000)
15 files changed:
roles/ascalon.rb
roles/clifford.rb
roles/draco.rb
roles/errol.rb
roles/eustace.rb
roles/grindtooth.rb
roles/noquiklos.rb
roles/norbert.rb
roles/pummelzacken.rb
roles/ridley.rb
roles/sarel.rb
roles/ucl-slough.rb [new file with mode: 0644]
roles/urmel.rb
roles/yevaud.rb
roles/zark.rb

index cffccad..14b4ee5 100644 (file)
@@ -14,7 +14,7 @@ default_attributes(
         :interface => "eth1",
         :role => :external,
         :family => :inet,
-        :address => "128.40.45.193"
+        :address => "193.60.236.10"
       }
     }
   },
@@ -26,7 +26,7 @@ default_attributes(
 )
 
 run_list(
-  "role[ucl-wolfson]",
+  "role[ucl-slough]",
   "role[hp-g5]",
   "role[roundup]"
 )
index 700cb62..6a76095 100644 (file)
@@ -14,14 +14,14 @@ default_attributes(
         :interface => "enp2s0f1",
         :role => :external,
         :family => :inet,
-        :address => "128.40.45.194"
+        :address => "193.60.236.11"
       }
     }
   }
 )
 
 run_list(
-  "role[ucl-wolfson]",
+  "role[ucl-slough]",
   "role[hp-dl360-g6]",
   "role[forum]"
 )
index 9bbaddd..d511870 100644 (file)
@@ -14,7 +14,7 @@ default_attributes(
         :interface => "eth1",
         :role => :external,
         :family => :inet,
-        :address => "128.40.45.195"
+        :address => "193.60.236.12"
       }
     }
   },
@@ -30,6 +30,6 @@ default_attributes(
 )
 
 run_list(
-  "role[ucl-wolfson]",
+  "role[ucl-slough]",
   "role[hp-g5]"
 )
index 69b0d8d..f51c757 100644 (file)
@@ -36,14 +36,14 @@ default_attributes(
         :interface => "eth1",
         :role => :external,
         :family => :inet,
-        :address => "128.40.45.196"
+        :address => "193.60.236.13"
       }
     }
   }
 )
 
 run_list(
-  "role[ucl-wolfson]",
+  "role[ucl-slough]",
   "role[tyan-s7010]",
   "role[dev]"
 )
index 0002388..60ee480 100644 (file)
@@ -14,14 +14,14 @@ default_attributes(
         :interface => "eth1",
         :role => :external,
         :family => :inet,
-        :address => "128.40.45.197"
+        :address => "193.60.236.14"
       }
     }
   }
 )
 
 run_list(
-  "role[ucl-wolfson]",
+  "role[ucl-slough]",
   "role[hp-dl360-g6]",
   "role[piwik]"
 )
index d663629..1a04e42 100644 (file)
@@ -14,14 +14,14 @@ default_attributes(
         :interface => "em2",
         :role => :external,
         :family => :inet,
-        :address => "128.40.45.199"
+        :address => "193.60.236.15"
       }
     }
   }
 )
 
 run_list(
-  "role[ucl-wolfson]",
+  "role[ucl-slough]",
   "role[hp-dl360-g6]",
   "role[taginfo]"
 )
index 036255f..4e72f95 100644 (file)
@@ -14,14 +14,14 @@ default_attributes(
         :interface => "eth1",
         :role => :external,
         :family => :inet,
-        :address => "128.40.45.201"
+        :address => "193.60.236.16"
       }
     }
   }
 )
 
 run_list(
-  "role[ucl-wolfson]",
+  "role[ucl-slough]",
   "role[hp-dl360-g6]",
   "role[gps-tile]"
 )
index a968122..5bac68a 100644 (file)
@@ -25,7 +25,7 @@ default_attributes(
         :interface => "eth1",
         :role => :external,
         :family => :inet,
-        :address => "128.40.45.202"
+        :address => "193.60.236.17"
       }
     }
   },
@@ -45,6 +45,6 @@ default_attributes(
 )
 
 run_list(
-  "role[ucl-wolfson]",
+  "role[ucl-slough]",
   "role[hp-g5]"
 )
index 9f63dd0..975157f 100644 (file)
@@ -14,7 +14,7 @@ default_attributes(
         :interface => "em2",
         :role => :external,
         :family => :inet,
-        :address => "128.40.45.204"
+        :address => "193.60.236.18"
       }
     }
   },
@@ -52,6 +52,6 @@ default_attributes(
 )
 
 run_list(
-  "role[ucl-wolfson]",
+  "role[ucl-slough]",
   "role[nominatim]"
 )
index d3244ea..00dbc1a 100644 (file)
@@ -36,7 +36,7 @@ default_attributes(
         :interface => "eth0",
         :role => :external,
         :family => :inet,
-        :address => "128.40.45.205"
+        :address => "193.60.236.19"
       },
       :internal_ipv4 => {
         :interface => "eth1",
@@ -87,7 +87,7 @@ default_attributes(
 )
 
 run_list(
-  "role[ucl-wolfson]",
+  "role[ucl-slough]",
   "role[hp-dl360-g6]",
   "role[gateway]",
   "role[foundation]",
index 26f845b..245fb0f 100644 (file)
@@ -14,14 +14,14 @@ default_attributes(
         :interface => "eth1",
         :role => :external,
         :family => :inet,
-        :address => "128.40.45.206"
+        :address => "193.60.236.20"
       }
     }
   }
 )
 
 run_list(
-  "role[ucl-wolfson]",
+  "role[ucl-slough]",
   "role[hp-g5]",
   "role[yournavigation]"
 )
diff --git a/roles/ucl-slough.rb b/roles/ucl-slough.rb
new file mode 100644 (file)
index 0000000..03aaf1f
--- /dev/null
@@ -0,0 +1,33 @@
+name "ucl-slough"
+description "Role applied to all servers at UCL which are in Slough"
+
+default_attributes(
+  :networking => {
+    :roles => {
+      :internal => {
+        :inet => {
+          :prefix => "20",
+          :gateway => "10.0.0.3"
+        }
+      },
+      :external => {
+        :zone => "ucl",
+        :inet => {
+          :prefix => "24",
+          :gateway => "193.60.236.254"
+        }
+      }
+    }
+  }
+)
+
+override_attributes(
+  :networking => {
+    :nameservers => ["10.0.0.3", "8.8.8.8", "8.8.4.4"],
+    :search => ["ucl.openstreetmap.org", "openstreetmap.org"]
+  }
+)
+
+run_list(
+  "role[ucl]"
+)
index ef6899a..9b762e4 100644 (file)
@@ -14,14 +14,14 @@ default_attributes(
         :interface => "eth1",
         :role => :external,
         :family => :inet,
-        :address => "128.40.45.207"
+        :address => "193.60.236.21"
       }
     }
   }
 )
 
 run_list(
-  "role[ucl-wolfson]",
+  "role[ucl-slough]",
   "role[hp-dl360-g6]",
   "role[munin]"
 )
index 42a29fc..498c3b6 100644 (file)
@@ -70,7 +70,7 @@ default_attributes(
         :interface => "eth1",
         :role => :external,
         :family => :inet,
-        :address => "128.40.45.208"
+        :address => "193.60.236.22"
       }
     }
   },
@@ -110,7 +110,7 @@ default_attributes(
 )
 
 run_list(
-  "role[ucl-wolfson]",
+  "role[ucl-slough]",
   "role[tyan-s7010]",
   "role[tile]"
 )
index abee7f5..f612038 100644 (file)
@@ -14,7 +14,7 @@ default_attributes(
         :interface => "eth1",
         :role => :external,
         :family => :inet,
-        :address => "128.40.45.209"
+        :address => "193.60.236.23"
       }
     }
   },
@@ -31,6 +31,6 @@ default_attributes(
 )
 
 run_list(
-  "role[ucl-wolfson]",
+  "role[ucl-slough]",
   "role[owl]"
 )