Gehel has uploaded a new change for review.
https://gerrit.wikimedia.org/r/287992
Change subject: WIP - Preparing configuration for new maps servers
......................................................................
WIP - Preparing configuration for new maps servers
Private repo needs to be updated with new credentials before we merge this.
Some configuration has been dulipcated for each node. We will be able to move
those configuration back to hieradata/role/codfw/maps/*.yaml once the
maps-test* nodes have been decommisssioned.
Bug: T134901
Change-Id: Ic1d444b254761a5841bcd3ab83fe84e5f9510426
---
A hieradata/hosts/maps2001.yaml
A hieradata/hosts/maps2002.yaml
A hieradata/hosts/maps2003.yaml
A hieradata/hosts/maps2004.yaml
M manifests/site.pp
5 files changed, 61 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/92/287992/1
diff --git a/hieradata/hosts/maps2001.yaml b/hieradata/hosts/maps2001.yaml
new file mode 100644
index 0000000..368f0bd
--- /dev/null
+++ b/hieradata/hosts/maps2001.yaml
@@ -0,0 +1,12 @@
+cassandra::rack: a5
+do_paging: false
+
+# the following variables can be moved back to
+# hieradata/role/codfw/maps/slave.yaml once maps-test* servers have been
+# decommissionned.
+
+cassandra::seeds: [ 10.192.0.144, 10.192.16.179, 10.192.32.146, 10.192.48.57 ]
+maps::hosts: [ maps2001.codfw.wmnet, maps2002.codfw.wmnet,
maps2003.codfw.wmnet, maps2004.codfw.wmnet ]
+# To be configured once we have an LVS endpoint ready
+#lvs::realserver::realserver_ips:
+# - 10.2.1.13
diff --git a/hieradata/hosts/maps2002.yaml b/hieradata/hosts/maps2002.yaml
new file mode 100644
index 0000000..ef71183
--- /dev/null
+++ b/hieradata/hosts/maps2002.yaml
@@ -0,0 +1,13 @@
+cassandra::rack: b5
+do_paging: false
+
+# the following variables can be moved back to
+# hieradata/role/codfw/maps/slave.yaml once maps-test* servers have been
+# decommissionned.
+
+postgresql::slave::master_server: maps2001.codfw.wmnet
+cassandra::seeds: [ 10.192.0.144, 10.192.16.179, 10.192.32.146, 10.192.48.57 ]
+maps::hosts: [ maps2001.codfw.wmnet, maps2002.codfw.wmnet,
maps2003.codfw.wmnet, maps2004.codfw.wmnet ]
+# To be configured once we have an LVS endpoint ready
+#lvs::realserver::realserver_ips:
+# - 10.2.1.13
diff --git a/hieradata/hosts/maps2003.yaml b/hieradata/hosts/maps2003.yaml
new file mode 100644
index 0000000..b892277
--- /dev/null
+++ b/hieradata/hosts/maps2003.yaml
@@ -0,0 +1,13 @@
+cassandra::rack: c5
+do_paging: false
+
+# the following variables can be moved back to
+# hieradata/role/codfw/maps/slave.yaml once maps-test* servers have been
+# decommissionned.
+
+postgresql::slave::master_server: maps2001.codfw.wmnet
+cassandra::seeds: [ 10.192.0.144, 10.192.16.179, 10.192.32.146, 10.192.48.57 ]
+maps::hosts: [ maps2001.codfw.wmnet, maps2002.codfw.wmnet,
maps2003.codfw.wmnet, maps2004.codfw.wmnet ]
+# To be configured once we have an LVS endpoint ready
+#lvs::realserver::realserver_ips:
+# - 10.2.1.13
diff --git a/hieradata/hosts/maps2004.yaml b/hieradata/hosts/maps2004.yaml
new file mode 100644
index 0000000..94f07c4
--- /dev/null
+++ b/hieradata/hosts/maps2004.yaml
@@ -0,0 +1,13 @@
+cassandra::rack: d5
+do_paging: false
+
+# the following variables can be moved back to
+# hieradata/role/codfw/maps/slave.yaml once maps-test* servers have been
+# decommissionned.
+
+postgresql::slave::master_server: maps2001.codfw.wmnet
+cassandra::seeds: [ 10.192.0.144, 10.192.16.179, 10.192.32.146, 10.192.48.57 ]
+maps::hosts: [ maps2001.codfw.wmnet, maps2002.codfw.wmnet,
maps2003.codfw.wmnet, maps2004.codfw.wmnet ]
+# To be configured once we have an LVS endpoint ready
+#lvs::realserver::realserver_ips:
+# - 10.2.1.13
diff --git a/manifests/site.pp b/manifests/site.pp
index 75a0546..02dcb0e 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -1953,6 +1953,16 @@
include base::firewall
}
+node 'maps2001.codfw.wmnet' {
+ role maps::server, maps::master
+ include base::firewall
+}
+
+node /^maps200[2-4]\.codfw\.wmnet/ {
+ role maps::server, maps::slave
+ include base::firewall
+}
+
node /^mc(10[01][0-9])\.eqiad\.wmnet/ {
role memcached
}
--
To view, visit https://gerrit.wikimedia.org/r/287992
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic1d444b254761a5841bcd3ab83fe84e5f9510426
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Gehel <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits