Giuseppe Lavagetto has submitted this change and it was merged.

Change subject: mediawiki: assign new eqiad appservers, install with jessie
......................................................................


mediawiki: assign new eqiad appservers, install with jessie

Bug: T133798, T134309
Change-Id: I87486d84527cd2a0aea35d19756f7f6e3d46b5b8
---
M manifests/site.pp
M modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200
2 files changed, 223 insertions(+), 93 deletions(-)

Approvals:
  Giuseppe Lavagetto: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/manifests/site.pp b/manifests/site.pp
index 512192b..a6f2b59 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -2156,7 +2156,43 @@
     role mediawiki::videoscaler
 }
 
-# ROW A codfw appservers: mw2061-mw2079
+# ROW A eqiad appservers
+#mw1261 - mw1275
+
+node /^mw126[1-5]\.eqiad\.wmnet$/ {
+    role mediawiki::canary_appserver
+    include base::firewall
+}
+
+node /^mw12(6[6-9]|7[0-5])\.eqiad\.wmnet$/ {
+    role mediawiki::appserver
+    include base::firewall
+}
+
+# ROW A eqiad api appserver
+# mw1276 - mw1290
+node /^mw127[6-9]\.eqiad\.wmnet$/ {
+    role mediawiki::appserver::canary_api
+    include base::firewall
+}
+
+node /^mw12(8[0-9]|90)\.eqiad\.wmnet$/ {
+    role mediawiki::appserver::api
+    include base::firewall
+}
+
+# ROW A eqiad imagescalers
+node /^mw129[1-8]\.eqiad\.wmnet$/ {
+    role mediawiki::imagescaler
+}
+
+# ROW A eqiad jobrunners
+node /^mw1(299|30[0-6])\.eqiad\.wmnet$/ {
+    role mediawiki::jobrunner
+    include base::firewall
+}
+
+# ROW A codfw appservers: mw2061-mw2079, plus mw2017
 
 # mw2017.codfw.wmnet is a codfw test appserver
 node 'mw2017.codfw.wmnet' {
diff --git a/modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200 
b/modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200
index 53e380f..67930fa 100644
--- a/modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200
+++ b/modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200
@@ -4806,236 +4806,330 @@
 host mw1260 {
     hardware ethernet 18:03:73:f1:59:5a;
     fixed-address mw1260.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1261 {
-       hardware ethernet 14:18:77:61:4B:03;
-       fixed-address mw1261.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:4B:03;
+    fixed-address mw1261.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1262 {
-       hardware ethernet 14:18:77:61:3A:1C;
-       fixed-address mw1262.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:3A:1C;
+    fixed-address mw1262.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1263 {
-       hardware ethernet 14:18:77:61:3C:2D;
-       fixed-address mw1263.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:3C:2D;
+    fixed-address mw1263.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1264 {
-       hardware ethernet 14:18:77:61:3C:1B;
-       fixed-address mw1264.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:3C:1B;
+    fixed-address mw1264.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1265 {
-       hardware ethernet 14:18:77:61:38:14;
-       fixed-address mw1265.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:38:14;
+    fixed-address mw1265.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1266 {
-       hardware ethernet 14:18:77:61:39:8E;
-       fixed-address mw1266.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:39:8E;
+    fixed-address mw1266.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1267 {
-       hardware ethernet 14:18:77:61:48:1F;
-       fixed-address mw1267.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:48:1F;
+    fixed-address mw1267.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1268 {
-       hardware ethernet 14:18:77:61:33:99;
-       fixed-address mw1268.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:33:99;
+    fixed-address mw1268.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1269 {
-       hardware ethernet 14:18:77:61:3B:AD;
-       fixed-address mw1269.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:3B:AD;
+    fixed-address mw1269.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1270 {
-       hardware ethernet 14:18:77:61:3A:22;
-       fixed-address mw1270.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:3A:22;
+    fixed-address mw1270.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1271 {
-       hardware ethernet 14:18:77:61:3E:47;
-       fixed-address mw1271.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:3E:47;
+    fixed-address mw1271.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1272 {
-       hardware ethernet 14:18:77:61:31:6A;
-       fixed-address mw1272.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:31:6A;
+    fixed-address mw1272.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1273 {
-       hardware ethernet 14:18:77:61:36:2B;
-       fixed-address mw1273.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:36:2B;
+    fixed-address mw1273.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1274 {
-       hardware ethernet 14:18:77:61:35:A3;
-       fixed-address mw1274.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:35:A3;
+    fixed-address mw1274.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1275 {
-       hardware ethernet 14:18:77:61:46:45;
-       fixed-address mw1275.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:46:45;
+    fixed-address mw1275.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1276 {
-       hardware ethernet 14:18:77:61:2E:75;
-       fixed-address mw1276.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:2E:75;
+    fixed-address mw1276.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1277 {
-       hardware ethernet 14:18:77:61:4A:1B;
-       fixed-address mw1277.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:4A:1B;
+    fixed-address mw1277.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1278 {
-       hardware ethernet 14:18:77:61:4A:81;
-       fixed-address mw1278.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:4A:81;
+    fixed-address mw1278.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1279 {
-       hardware ethernet 14:18:77:61:34:A1;
-       fixed-address mw1279.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:34:A1;
+    fixed-address mw1279.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1280 {
-       hardware ethernet 14:18:77:61:34:0F;
-       fixed-address mw1280.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:34:0F;
+    fixed-address mw1280.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1281 {
-       hardware ethernet 14:18:77:61:36:DA;
-       fixed-address mw1281.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:36:DA;
+    fixed-address mw1281.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1282 {
-       hardware ethernet 14:18:77:61:34:F3;
-       fixed-address mw1282.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:34:F3;
+    fixed-address mw1282.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1283 {
-       hardware ethernet 14:18:77:61:39:A6;
-       fixed-address mw1283.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:39:A6;
+    fixed-address mw1283.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1284 {
-       hardware ethernet 14:18:77:61:31:70;
-       fixed-address mw1284.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:31:70;
+    fixed-address mw1284.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1285 {
-       hardware ethernet 14:18:77:61:4A:6F;
-       fixed-address mw1285.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:4A:6F;
+    fixed-address mw1285.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1286 {
-       hardware ethernet 14:18:77:61:41:B3;
-       fixed-address mw1286.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:41:B3;
+    fixed-address mw1286.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1287 {
-       hardware ethernet 14:18:77:61:33:F1;
-       fixed-address mw1287.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:33:F1;
+    fixed-address mw1287.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1288 {
-       hardware ethernet 14:18:77:61:37:62;
-       fixed-address mw1288.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:37:62;
+    fixed-address mw1288.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1289 {
-       hardware ethernet 14:18:77:61:4A:33;
-       fixed-address mw1289.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:4A:33;
+    fixed-address mw1289.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1290 {
-       hardware ethernet 14:18:77:61:65:3C;
-       fixed-address mw1290.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:65:3C;
+    fixed-address mw1290.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1291 {
-       hardware ethernet 14:18:77:61:3C:D3;
-       fixed-address mw1291.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:3C:D3;
+    fixed-address mw1291.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1292 {
-       hardware ethernet 14:18:77:61:B0:87;
-       fixed-address mw1292.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:B0:87;
+    fixed-address mw1292.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1293 {
-       hardware ethernet 14:18:77:61:4A:5D;
-       fixed-address mw1293.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:4A:5D;
+    fixed-address mw1293.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1294 {
-       hardware ethernet 14:18:77:61:3B:BF;
-       fixed-address mw1294.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:3B:BF;
+    fixed-address mw1294.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1295 {
-       hardware ethernet 14:18:77:61:34:09;
-       fixed-address mw1295.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:34:09;
+    fixed-address mw1295.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1296 {
-       hardware ethernet 14:18:77:61:34:8F;
-       fixed-address mw1296.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:34:8F;
+    fixed-address mw1296.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1297 {
-       hardware ethernet 14:18:77:61:37:50;
-       fixed-address mw1297.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:37:50;
+    fixed-address mw1297.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1298 {
-       hardware ethernet 14:18:77:61:38:FA;
-       fixed-address mw1298.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:38:FA;
+    fixed-address mw1298.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1299 {
-       hardware ethernet 14:18:77:61:43:09;
-       fixed-address mw1299.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:43:09;
+    fixed-address mw1299.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1300 {
-       hardware ethernet 14:18:77:61:3A:A9;
-       fixed-address mw1300.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:3A:A9;
+    fixed-address mw1300.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1301 {
-       hardware ethernet 14:18:77:61:64:3C;
-       fixed-address mw1301.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:64:3C;
+    fixed-address mw1301.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1302 {
-       hardware ethernet 14:18:77:61:49:DF;
-       fixed-address mw1302.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:49:DF;
+    fixed-address mw1302.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1303 {
-       hardware ethernet 14:18:77:61:49:7F;
-       fixed-address mw1303.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:49:7F;
+    fixed-address mw1303.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1304 {
-       hardware ethernet 14:18:77:61:31:64;
-       fixed-address mw1304.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:31:64;
+    fixed-address mw1304.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1305 {
-        hardware ethernet 14:18:77:61:38:F4;
-        fixed-address mw1305.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:38:F4;
+    fixed-address mw1305.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 host mw1306 {
-        hardware ethernet 14:18:77:61:52:24;
-        fixed-address mw1306.eqiad.wmnet;
+    hardware ethernet 14:18:77:61:52:24;
+    fixed-address mw1306.eqiad.wmnet;
+    option pxelinux.pathprefix "jessie-installer/";
+    filename "jessie-installer/debian-installer/amd64/pxelinux.0";
 }
 
 

-- 
To view, visit https://gerrit.wikimedia.org/r/290236
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I87486d84527cd2a0aea35d19756f7f6e3d46b5b8
Gerrit-PatchSet: 5
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Giuseppe Lavagetto <[email protected]>
Gerrit-Reviewer: Elukey <[email protected]>
Gerrit-Reviewer: Giuseppe Lavagetto <[email protected]>
Gerrit-Reviewer: Muehlenhoff <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to