Giuseppe Lavagetto has submitted this change and it was merged. (
https://gerrit.wikimedia.org/r/402786 )
Change subject: site.pp: reorganize labs host to use one role() call per node
......................................................................
site.pp: reorganize labs host to use one role() call per node
Change-Id: I11cb24767dbd7fa1d4d5e69e702e0c376859abcd
---
R hieradata/role/common/labs/monitoring.yaml
M manifests/site.pp
A modules/role/manifests/labs/monitoring.pp
3 files changed, 15 insertions(+), 10 deletions(-)
Approvals:
Giuseppe Lavagetto: Looks good to me, approved
jenkins-bot: Verified
diff --git a/hieradata/role/common/labs/prometheus.yaml
b/hieradata/role/common/labs/monitoring.yaml
similarity index 100%
rename from hieradata/role/common/labs/prometheus.yaml
rename to hieradata/role/common/labs/monitoring.yaml
diff --git a/manifests/site.pp b/manifests/site.pp
index 49e8038..3b4fa25 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -1140,8 +1140,8 @@
# - silver (wikitech.wikimedia.org), and
# - californium (horizon.wikimedia.org)
node 'labtestweb2001.wikimedia.org' {
- role(wmcs::openstack::labtest::web,
- mariadb::wikitech)
+ role(wmcs::openstack::labtest::web)
+ include ::role::mariadb::wikitech
include ::base::firewall
include ::ldap::role::client::labs
@@ -1150,11 +1150,7 @@
# Labs Graphite and StatsD host
node 'labmon1001.eqiad.wmnet' {
- role(labs::graphite,
- labs::prometheus,
- grafana::labs)
- include ::standard
- include ::base::firewall
+ role(labs::monitoring)
}
# role spare until pushed into service via T165784
@@ -1192,7 +1188,8 @@
}
node 'labsdb1004.eqiad.wmnet' {
- role(postgres::master, labs::db::slave)
+ role(postgres::master)
+ include ::role::labs::db::slave
}
node 'labsdb1005.eqiad.wmnet' {
@@ -1992,8 +1989,8 @@
# Silver is the new home of the wikitech web server.
node 'silver.wikimedia.org' {
- role(wmcs::openstack::main::wikitech,
- mariadb::wikitech)
+ role(wmcs::openstack::main::wikitech)
+ include ::role::mariadb::wikitech
include ::base::firewall
include ::standard
diff --git a/modules/role/manifests/labs/monitoring.pp
b/modules/role/manifests/labs/monitoring.pp
new file mode 100644
index 0000000..30ef498
--- /dev/null
+++ b/modules/role/manifests/labs/monitoring.pp
@@ -0,0 +1,8 @@
+class role::labs::monitoring {
+ system::role { 'labs::monitoring': }
+ include ::role::labs::graphite
+ include ::role::labs::prometheus
+ include ::role::grafana::labs
+ include standard
+ include ::base::firewall
+}
--
To view, visit https://gerrit.wikimedia.org/r/402786
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I11cb24767dbd7fa1d4d5e69e702e0c376859abcd
Gerrit-PatchSet: 2
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Giuseppe Lavagetto <[email protected]>
Gerrit-Reviewer: Giuseppe Lavagetto <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits