Muehlenhoff has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/398073 )
Change subject: Add Prometheus exporter to WDQS servers ...................................................................... Add Prometheus exporter to WDQS servers Bug: T182773 Change-Id: I216f89566f79a6fe7637d08cbd176a2c4417e77c --- A modules/profile/manifests/prometheus/wdqs_updater_exporter.pp M modules/role/manifests/wdqs.pp 2 files changed, 19 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/73/398073/1 diff --git a/modules/profile/manifests/prometheus/wdqs_updater_exporter.pp b/modules/profile/manifests/prometheus/wdqs_updater_exporter.pp new file mode 100644 index 0000000..ed2d5ae --- /dev/null +++ b/modules/profile/manifests/prometheus/wdqs_updater_exporter.pp @@ -0,0 +1,18 @@ +class profile::prometheus::wdqs_updater_exporter ( + $prometheus_nodes = hiera('prometheus_nodes'), +) { + $prometheus_ferm_nodes = join($prometheus_nodes, ' ') + $ferm_srange = "(@resolve((${prometheus_ferm_nodes})) @resolve((${prometheus_ferm_nodes}), AAAA))" + + require_package('prometheus-wdqs-updater-exporter') + + service { 'prometheus-wdqs-updater-exporter': + ensure => running, + } + + ferm::service { 'prometheus-wdqs-updater-exporter': + proto => 'tcp', + port => '9194', + srange => $ferm_srange, + } +} diff --git a/modules/role/manifests/wdqs.pp b/modules/role/manifests/wdqs.pp index 1821689..430f72e 100644 --- a/modules/role/manifests/wdqs.pp +++ b/modules/role/manifests/wdqs.pp @@ -6,6 +6,7 @@ include ::base::firewall include ::role::lvs::realserver include ::profile::wdqs + include ::profile::prometheus::wdqs_updater_exporter system::role { 'wdqs': ensure => 'present', -- To view, visit https://gerrit.wikimedia.org/r/398073 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I216f89566f79a6fe7637d08cbd176a2c4417e77c Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Muehlenhoff <mmuhlenh...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits