RobH has uploaded a new change for review.
https://gerrit.wikimedia.org/r/156210
Change subject: updating install-server module for new codfw rows and
install2001 params
......................................................................
updating install-server module for new codfw rows and install2001 params
adding in support for the new codfw rows in install-server module as
part of setting up install2001
Change-Id: I27d7455364b1566bcec6e329646b9d966dc8a6db
RT: 8201
---
M modules/install-server/files/autoinstall/netboot.cfg
A modules/install-server/files/autoinstall/subnets/private1-a-codfw.cfg
A modules/install-server/files/autoinstall/subnets/private1-b-codfw.cfg
A modules/install-server/files/autoinstall/subnets/private1-c-codfw.cfg
A modules/install-server/files/autoinstall/subnets/private1-d-codfw.cfg
A modules/install-server/files/autoinstall/subnets/public1-a-codfw.cfg
A modules/install-server/files/autoinstall/subnets/public1-b-codfw.cfg
A modules/install-server/files/autoinstall/subnets/public1-c-codfw.cfg
A modules/install-server/files/autoinstall/subnets/public1-d-codfw.cfg
M modules/install-server/files/dhcpd/dhcpd.conf
M modules/install-server/files/dhcpd/linux-host-entries.ttyS1-115200
11 files changed, 219 insertions(+), 10 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/10/156210/1
diff --git a/modules/install-server/files/autoinstall/netboot.cfg
b/modules/install-server/files/autoinstall/netboot.cfg
index 9290309..9f630ad 100755
--- a/modules/install-server/files/autoinstall/netboot.cfg
+++ b/modules/install-server/files/autoinstall/netboot.cfg
@@ -70,7 +70,7 @@
labsdb[1-3]|labsdb100[1-3]) echo partman/mw.cfg ;; \
labsdb100[45]) echo partman/osmlabsdb.cfg ;; \
labsdb100[67]) echo partman/raid5-gpt-lvm.cfg ;; \
-
dbproxy100[1-2]|francium|iridium|nickel|ocg100[1-3]|protactinium|radon|rbf100[1-2])
echo partman/raid1.cfg ;; \
+
dbproxy100[1-2]|francium|install2001|iridium|nickel|ocg100[1-3]|protactinium|radon|rbf100[1-2])
echo partman/raid1.cfg ;; \
rhenium) echo partman/raid1-gpt.cfg ;; \
osm-cp*) echo partman/mw.cfg ;; \
pc100[1-3]) echo partman/mw.cfg ;; \
diff --git
a/modules/install-server/files/autoinstall/subnets/private1-a-codfw.cfg
b/modules/install-server/files/autoinstall/subnets/private1-a-codfw.cfg
new file mode 100644
index 0000000..25f3884
--- /dev/null
+++ b/modules/install-server/files/autoinstall/subnets/private1-a-codfw.cfg
@@ -0,0 +1,15 @@
+# subnet specific configuration settings
+
+# get_domain should be set, get_hostname is overwritten by DHCP
+d-i netcfg/get_domain string eqiad.wmnet
+
+# ip address is taken from DHCP, rest is set here
+d-i netcfg/get_netmask string 255.255.252.0
+d-i netcfg/get_gateway string 10.192.0.1
+d-i netcfg/get_nameservers string 208.80.154.239 91.198.174.6
+d-i netcfg/confirm_static boolean true
+
+d-i mirror/http/proxy string http://webproxy.eqiad.wmnet:8080
+
+# NTP
+d-i clock-setup/ntp-server string ntp.eqiad.wmnet
diff --git
a/modules/install-server/files/autoinstall/subnets/private1-b-codfw.cfg
b/modules/install-server/files/autoinstall/subnets/private1-b-codfw.cfg
new file mode 100644
index 0000000..a7899ca
--- /dev/null
+++ b/modules/install-server/files/autoinstall/subnets/private1-b-codfw.cfg
@@ -0,0 +1,15 @@
+# subnet specific configuration settings
+
+# get_domain should be set, get_hostname is overwritten by DHCP
+d-i netcfg/get_domain string eqiad.wmnet
+
+# ip address is taken from DHCP, rest is set here
+d-i netcfg/get_netmask string 255.255.252.0
+d-i netcfg/get_gateway string 10.192.16.1
+d-i netcfg/get_nameservers string 208.80.154.239 91.198.174.6
+d-i netcfg/confirm_static boolean true
+
+d-i mirror/http/proxy string http://webproxy.eqiad.wmnet:8080
+
+# NTP
+d-i clock-setup/ntp-server string ntp.eqiad.wmnet
diff --git
a/modules/install-server/files/autoinstall/subnets/private1-c-codfw.cfg
b/modules/install-server/files/autoinstall/subnets/private1-c-codfw.cfg
new file mode 100644
index 0000000..5fda92e
--- /dev/null
+++ b/modules/install-server/files/autoinstall/subnets/private1-c-codfw.cfg
@@ -0,0 +1,15 @@
+# subnet specific configuration settings
+
+# get_domain should be set, get_hostname is overwritten by DHCP
+d-i netcfg/get_domain string eqiad.wmnet
+
+# ip address is taken from DHCP, rest is set here
+d-i netcfg/get_netmask string 255.255.252.0
+d-i netcfg/get_gateway string 10.192.32.1
+d-i netcfg/get_nameservers string 208.80.154.239 91.198.174.6
+d-i netcfg/confirm_static boolean true
+
+d-i mirror/http/proxy string http://webproxy.eqiad.wmnet:8080
+
+# NTP
+d-i clock-setup/ntp-server string ntp.eqiad.wmnet
diff --git
a/modules/install-server/files/autoinstall/subnets/private1-d-codfw.cfg
b/modules/install-server/files/autoinstall/subnets/private1-d-codfw.cfg
new file mode 100644
index 0000000..9a1b909
--- /dev/null
+++ b/modules/install-server/files/autoinstall/subnets/private1-d-codfw.cfg
@@ -0,0 +1,15 @@
+# subnet specific configuration settings
+
+# get_domain should be set, get_hostname is overwritten by DHCP
+d-i netcfg/get_domain string eqiad.wmnet
+
+# ip address is taken from DHCP, rest is set here
+d-i netcfg/get_netmask string 255.255.252.0
+d-i netcfg/get_gateway string 10.192.64.1
+d-i netcfg/get_nameservers string 208.80.154.239 91.198.174.6
+d-i netcfg/confirm_static boolean true
+
+d-i mirror/http/proxy string http://webproxy.eqiad.wmnet:8080
+
+# NTP
+d-i clock-setup/ntp-server string ntp.eqiad.wmnet
diff --git
a/modules/install-server/files/autoinstall/subnets/public1-a-codfw.cfg
b/modules/install-server/files/autoinstall/subnets/public1-a-codfw.cfg
new file mode 100644
index 0000000..4345713
--- /dev/null
+++ b/modules/install-server/files/autoinstall/subnets/public1-a-codfw.cfg
@@ -0,0 +1,13 @@
+# subnet specific configuration settings
+
+# get_domain should be set, get_hostname is overwritten by DHCP
+d-i netcfg/get_domain string wikimedia.org
+
+# ip address is taken from DHCP, rest is set here
+d-i netcfg/get_netmask string 255.255.255.224
+d-i netcfg/get_gateway string 208.80.153.1
+d-i netcfg/get_nameservers string 208.80.154.239 91.198.174.6
+d-i netcfg/confirm_static boolean true
+
+# NTP
+d-i clock-setup/ntp-server string ntp.eqiad.wmnet
diff --git
a/modules/install-server/files/autoinstall/subnets/public1-b-codfw.cfg
b/modules/install-server/files/autoinstall/subnets/public1-b-codfw.cfg
new file mode 100644
index 0000000..1e37fe8
--- /dev/null
+++ b/modules/install-server/files/autoinstall/subnets/public1-b-codfw.cfg
@@ -0,0 +1,13 @@
+# subnet specific configuration settings
+
+# get_domain should be set, get_hostname is overwritten by DHCP
+d-i netcfg/get_domain string wikimedia.org
+
+# ip address is taken from DHCP, rest is set here
+d-i netcfg/get_netmask string 255.255.255.224
+d-i netcfg/get_gateway string 208.80.153.33
+d-i netcfg/get_nameservers string 208.80.154.239 91.198.174.6
+d-i netcfg/confirm_static boolean true
+
+# NTP
+d-i clock-setup/ntp-server string ntp.eqiad.wmnet
diff --git
a/modules/install-server/files/autoinstall/subnets/public1-c-codfw.cfg
b/modules/install-server/files/autoinstall/subnets/public1-c-codfw.cfg
new file mode 100644
index 0000000..bf1ecf7
--- /dev/null
+++ b/modules/install-server/files/autoinstall/subnets/public1-c-codfw.cfg
@@ -0,0 +1,13 @@
+# subnet specific configuration settings
+
+# get_domain should be set, get_hostname is overwritten by DHCP
+d-i netcfg/get_domain string wikimedia.org
+
+# ip address is taken from DHCP, rest is set here
+d-i netcfg/get_netmask string 255.255.255.224
+d-i netcfg/get_gateway string 208.80.153.65
+d-i netcfg/get_nameservers string 208.80.154.239 91.198.174.6
+d-i netcfg/confirm_static boolean true
+
+# NTP
+d-i clock-setup/ntp-server string ntp.eqiad.wmnet
diff --git
a/modules/install-server/files/autoinstall/subnets/public1-d-codfw.cfg
b/modules/install-server/files/autoinstall/subnets/public1-d-codfw.cfg
new file mode 100644
index 0000000..74aee8f
--- /dev/null
+++ b/modules/install-server/files/autoinstall/subnets/public1-d-codfw.cfg
@@ -0,0 +1,13 @@
+# subnet specific configuration settings
+
+# get_domain should be set, get_hostname is overwritten by DHCP
+d-i netcfg/get_domain string wikimedia.org
+
+# ip address is taken from DHCP, rest is set here
+d-i netcfg/get_netmask string 255.255.255.224
+d-i netcfg/get_gateway string 208.80.153.97
+d-i netcfg/get_nameservers string 208.80.154.239 91.198.174.6
+d-i netcfg/confirm_static boolean true
+
+# NTP
+d-i clock-setup/ntp-server string ntp.eqiad.wmnet
diff --git a/modules/install-server/files/dhcpd/dhcpd.conf
b/modules/install-server/files/dhcpd/dhcpd.conf
index f229da4..e70ad57 100644
--- a/modules/install-server/files/dhcpd/dhcpd.conf
+++ b/modules/install-server/files/dhcpd/dhcpd.conf
@@ -97,6 +97,107 @@
}
#
+# CODFW
+#
+
+# public1-a-codfw
+subnet 208.80.153.0 netmask 255.255.255.224 {
+ authoritative;
+
+ option subnet-mask 255.255.255.224;
+ option broadcast-address 208.80.153.31;
+ option routers 208.80.153.1;
+ option domain-name "wikimedia.org";
+
+ next-server 208.80.154.10; # carbon (tftp server)
+}
+
+# public1-b-codfw
+subnet 208.80.153.32 netmask 255.255.255.224 {
+ authoritative;
+
+ option subnet-mask 255.255.255.224;
+ option broadcast-address 208.80.153.63;
+ option routers 208.80.153.33;
+ option domain-name "wikimedia.org";
+
+ next-server 208.80.153.4; # install2001 (tftp server)
+}
+
+# public1-c-codfw
+subnet 208.80.153.64 netmask 255.255.255.224 {
+ authoritative;
+
+ option subnet-mask 255.255.255.224;
+ option broadcast-address 208.80.153.95;
+ option routers 208.80.153.65;
+ option domain-name "wikimedia.org";
+
+ next-server 208.80.153.4; # install2001 (tftp server)
+}
+
+
+# public1-d-codfw
+subnet 208.80.153.96 netmask 255.255.255.224 {
+ authoritative;
+
+ option subnet-mask 255.255.255.224;
+ option broadcast-address 208.80.153.127;
+ option routers 208.80.153.97;
+ option domain-name "wikimedia.org";
+
+ next-server 208.80.153.4; # install2001 (tftp server)
+}
+
+# private1-a-codfw
+subnet 10.192.0.0 netmask 255.255.252.0 {
+ authoritative;
+
+ option subnet-mask 255.255.252.0;
+ option broadcast-address 10.192.0.255;
+ option routers 10.192.0.1;
+ option domain-name "codfw.wmnet";
+
+ next-server 208.80.153.4; # install2001 (tftp server)
+}
+
+# private1-b-codfw
+subnet 10.192.16.0 netmask 255.255.252.0 {
+ authoritative;
+
+ option subnet-mask 255.255.252.0;
+ option broadcast-address 10.192.19.255;
+ option routers 10.192.16.1;
+ option domain-name "codfw.wmnet";
+
+ next-server 208.80.153.4; # install2001 (tftp server)
+}
+
+# private1-c-codfw
+subnet 10.192.32.0 netmask 255.255.252.0 {
+ authoritative;
+
+ option subnet-mask 255.255.252.0;
+ option broadcast-address 10.192.35.255;
+ option routers 10.192.32.1;
+ option domain-name "codfw.wmnet";
+
+ next-server 208.80.153.4; # install2001 (tftp server)
+}
+
+# private1-d-codfw
+subnet 10.192.48.0 netmask 255.255.252.0 {
+ authoritative;
+
+ option subnet-mask 255.255.252.0;
+ option broadcast-address 10.192.51.255;
+ option routers 10.192.48.1;
+ option domain-name "codfw.wmnet";
+
+ next-server 208.80.153.4; # install2001 (tftp server)
+}
+
+#
# EQIAD
#
@@ -173,7 +274,6 @@
option routers 10.64.0.1;
option domain-name "eqiad.wmnet";
- #next-server 208.80.154.10; # carbon (tftp server)
next-server 208.80.154.10; # carbon (tftp server)
}
@@ -186,7 +286,6 @@
option routers 10.64.16.1;
option domain-name "eqiad.wmnet";
- #next-server 208.80.154.10; # carbon (tftp server)
next-server 208.80.154.10; # carbon (tftp server)
}
@@ -225,7 +324,6 @@
option routers 10.64.4.1;
option domain-name "eqiad.wmnet";
- #next-server 208.80.154.10; # carbon (tftp server)
next-server 208.80.154.10; # carbon (tftp server)
}
@@ -238,7 +336,6 @@
option routers 10.64.20.1;
option domain-name "eqiad.wmnet";
- #next-server 208.80.154.10; # carbon (tftp server)
next-server 208.80.154.10; # carbon (tftp server)
}
@@ -251,7 +348,6 @@
option routers 10.64.37.1;
option domain-name "eqiad.wmnet";
- #next-server 208.80.154.10; # carbon (tftp server)
next-server 208.80.154.10; # carbon (tftp server)
}
@@ -265,7 +361,6 @@
option routers 10.64.5.1;
option domain-name "eqiad.wmnet";
- #next-server 208.80.154.10; # carbon (tftp server)
next-server 208.80.154.10; # carbon (tftp server)
}
@@ -278,7 +373,6 @@
option routers 10.64.21.1;
option domain-name "eqiad.wmnet";
- #next-server 208.80.154.10; # carbon (tftp server)
next-server 208.80.154.10; # carbon (tftp server)
}
@@ -291,7 +385,6 @@
option routers 10.64.36.1;
option domain-name "eqiad.wmnet";
- #next-server 208.80.154.10; # carbon (tftp server)
next-server 208.80.154.10; # carbon (tftp server)
}
@@ -304,7 +397,6 @@
option routers 10.64.53.1;
option domain-name "eqiad.wmnet";
- #next-server 208.80.154.10; # carbon (tftp server)
next-server 208.80.154.10; # carbon (tftp server)
}
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 8094cbb..e391e85 100644
--- a/modules/install-server/files/dhcpd/linux-host-entries.ttyS1-115200
+++ b/modules/install-server/files/dhcpd/linux-host-entries.ttyS1-115200
@@ -1421,6 +1421,11 @@
fixed-address hydrogen.wikimedia.org;
}
+host install2001 {
+ hardware ethernet D4:AE:52:AA:06:C3;
+ fixed-address install2001.wikimedia.org;
+}
+
host iodine {
hardware ethernet 90:B1:1C:00:A9:D5;
fixed-address iodine.wikimedia.org;
--
To view, visit https://gerrit.wikimedia.org/r/156210
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I27d7455364b1566bcec6e329646b9d966dc8a6db
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: RobH <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits