Filippo Giunchedi has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/404652 )
Change subject: restbase: reprovision restbase201[012] ...................................................................... restbase: reprovision restbase201[012] These hosts have been already reimaged and have all cassandra instances masked already. Therefore we can assign the restbase role for all, then enable instances one by one as bootstrap complete: systemctl unmask cassandra-<instance> puppet agent --test Bug: T184100 Change-Id: I9604283730214439cadb418bccb3a861fc13e561 --- M hieradata/role/common/restbase/production.yaml M hieradata/role/common/restbase/production_ng.yaml M manifests/site.pp 3 files changed, 134 insertions(+), 23 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/52/404652/1 diff --git a/hieradata/role/common/restbase/production.yaml b/hieradata/role/common/restbase/production.yaml index 538b08f..c659a0f 100644 --- a/hieradata/role/common/restbase/production.yaml +++ b/hieradata/role/common/restbase/production.yaml @@ -211,27 +211,27 @@ listen_address: 10.192.48.55 c: listen_address: 10.192.48.56 - "restbase2010.codfw.wmnet": - a: - listen_address: 10.192.16.186 - b: - listen_address: 10.192.16.187 - c: - listen_address: 10.192.16.188 - "restbase2011.codfw.wmnet": - a: - listen_address: 10.192.32.152 - b: - listen_address: 10.192.32.153 - c: - listen_address: 10.192.32.154 - "restbase2012.codfw.wmnet": - a: - listen_address: 10.192.48.68 - b: - listen_address: 10.192.48.69 - c: - listen_address: 10.192.48.70 + #"restbase2010.codfw.wmnet": + # a: + # listen_address: 10.192.16.186 + # b: + # listen_address: 10.192.16.187 + # c: + # listen_address: 10.192.16.188 + #"restbase2011.codfw.wmnet": + # a: + # listen_address: 10.192.32.152 + # b: + # listen_address: 10.192.32.153 + # c: + # listen_address: 10.192.32.154 + #"restbase2012.codfw.wmnet": + # a: + # listen_address: 10.192.48.68 + # b: + # listen_address: 10.192.48.69 + # c: + # listen_address: 10.192.48.70 profile::cassandra::settings: diff --git a/hieradata/role/common/restbase/production_ng.yaml b/hieradata/role/common/restbase/production_ng.yaml index e986220..e013b55 100644 --- a/hieradata/role/common/restbase/production_ng.yaml +++ b/hieradata/role/common/restbase/production_ng.yaml @@ -709,6 +709,117 @@ hints_directory: /srv/cassandra/instance-data/cassandra-c/hints saved_caches_directory: /srv/cassandra/instance-data/cassandra-c/saved_caches jmx_exporter_enabled: true + "restbase2010.codfw.wmnet": + a: + listen_address: 10.192.16.186 + data_file_directories: + - /srv/sda4/cassandra-a/data + - /srv/sdb4/cassandra-a/data + - /srv/sdc4/cassandra-a/data + - /srv/sdd4/cassandra-a/data + heapdump_directory: /srv/sda4/cassandra-a + commitlog_directory: /srv/cassandra/instance-data/cassandra-a/commitlog + hints_directory: /srv/cassandra/instance-data/cassandra-a/hints + saved_caches_directory: /srv/cassandra/instance-data/cassandra-a/saved_caches + jmx_exporter_enabled: true + b: + listen_address: 10.192.16.187 + data_file_directories: + - /srv/sda4/cassandra-b/data + - /srv/sdb4/cassandra-b/data + - /srv/sdc4/cassandra-b/data + - /srv/sdd4/cassandra-b/data + heapdump_directory: /srv/sdb4/cassandra-b + commitlog_directory: /srv/cassandra/instance-data/cassandra-b/commitlog + hints_directory: /srv/cassandra/instance-data/cassandra-b/hints + saved_caches_directory: /srv/cassandra/instance-data/cassandra-b/saved_caches + jmx_exporter_enabled: true + c: + listen_address: 10.192.16.188 + data_file_directories: + - /srv/sda4/cassandra-c/data + - /srv/sdb4/cassandra-c/data + - /srv/sdc4/cassandra-c/data + - /srv/sdd4/cassandra-c/data + heapdump_directory: /srv/sdc4/cassandra-c + commitlog_directory: /srv/cassandra/instance-data/cassandra-c/commitlog + hints_directory: /srv/cassandra/instance-data/cassandra-c/hints + saved_caches_directory: /srv/cassandra/instance-data/cassandra-c/saved_caches + jmx_exporter_enabled: true + "restbase2011.codfw.wmnet": + a: + listen_address: 10.192.32.152 + data_file_directories: + - /srv/sda4/cassandra-a/data + - /srv/sdb4/cassandra-a/data + - /srv/sdc4/cassandra-a/data + - /srv/sdd4/cassandra-a/data + heapdump_directory: /srv/sda4/cassandra-a + commitlog_directory: /srv/cassandra/instance-data/cassandra-a/commitlog + hints_directory: /srv/cassandra/instance-data/cassandra-a/hints + saved_caches_directory: /srv/cassandra/instance-data/cassandra-a/saved_caches + jmx_exporter_enabled: true + b: + listen_address: 10.192.32.153 + data_file_directories: + - /srv/sda4/cassandra-b/data + - /srv/sdb4/cassandra-b/data + - /srv/sdc4/cassandra-b/data + - /srv/sdd4/cassandra-b/data + heapdump_directory: /srv/sdb4/cassandra-b + commitlog_directory: /srv/cassandra/instance-data/cassandra-b/commitlog + hints_directory: /srv/cassandra/instance-data/cassandra-b/hints + saved_caches_directory: /srv/cassandra/instance-data/cassandra-b/saved_caches + jmx_exporter_enabled: true + c: + listen_address: 10.192.32.154 + data_file_directories: + - /srv/sda4/cassandra-c/data + - /srv/sdb4/cassandra-c/data + - /srv/sdc4/cassandra-c/data + - /srv/sdd4/cassandra-c/data + heapdump_directory: /srv/sdc4/cassandra-c + commitlog_directory: /srv/cassandra/instance-data/cassandra-c/commitlog + hints_directory: /srv/cassandra/instance-data/cassandra-c/hints + saved_caches_directory: /srv/cassandra/instance-data/cassandra-c/saved_caches + jmx_exporter_enabled: true + "restbase2012.codfw.wmnet": + a: + listen_address: 10.192.48.68 + data_file_directories: + - /srv/sda4/cassandra-a/data + - /srv/sdb4/cassandra-a/data + - /srv/sdc4/cassandra-a/data + - /srv/sdd4/cassandra-a/data + heapdump_directory: /srv/sda4/cassandra-a + commitlog_directory: /srv/cassandra/instance-data/cassandra-a/commitlog + hints_directory: /srv/cassandra/instance-data/cassandra-a/hints + saved_caches_directory: /srv/cassandra/instance-data/cassandra-a/saved_caches + jmx_exporter_enabled: true + b: + listen_address: 10.192.48.69 + data_file_directories: + - /srv/sda4/cassandra-b/data + - /srv/sdb4/cassandra-b/data + - /srv/sdc4/cassandra-b/data + - /srv/sdd4/cassandra-b/data + heapdump_directory: /srv/sdb4/cassandra-b + commitlog_directory: /srv/cassandra/instance-data/cassandra-b/commitlog + hints_directory: /srv/cassandra/instance-data/cassandra-b/hints + saved_caches_directory: /srv/cassandra/instance-data/cassandra-b/saved_caches + jmx_exporter_enabled: true + c: + listen_address: 10.192.48.70 + data_file_directories: + - /srv/sda4/cassandra-c/data + - /srv/sdb4/cassandra-c/data + - /srv/sdc4/cassandra-c/data + - /srv/sdd4/cassandra-c/data + heapdump_directory: /srv/sdc4/cassandra-c + commitlog_directory: /srv/cassandra/instance-data/cassandra-c/commitlog + hints_directory: /srv/cassandra/instance-data/cassandra-c/hints + saved_caches_directory: /srv/cassandra/instance-data/cassandra-c/saved_caches + jmx_exporter_enabled: true profile::cassandra::settings: diff --git a/manifests/site.pp b/manifests/site.pp index 5bcacc3..03d60a6 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -1890,11 +1890,11 @@ } # restbase codfw cluster -node /^restbase20(0[789]|1[012])\.codfw\.wmnet$/ { +node /^restbase200[789]\.codfw\.wmnet$/ { role(spare::system) } -node /^restbase200[123456]\.codfw\.wmnet$/ { +node /^restbase20(0[123456]|1[012])\.codfw\.wmnet$/ { role(restbase::production_ng) } -- To view, visit https://gerrit.wikimedia.org/r/404652 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I9604283730214439cadb418bccb3a861fc13e561 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Filippo Giunchedi <fgiunch...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits