Muehlenhoff has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/399152 )
Change subject: Add PowerDNS exporter to labservices1001 ...................................................................... Add PowerDNS exporter to labservices1001 Change-Id: I10dce89572abb263ed2c187b406adb99ba6da722 --- A modules/profile/manifests/prometheus/pdns_exporter.pp M modules/role/manifests/wmcs/openstack/main/services_primary.pp 2 files changed, 16 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/52/399152/1 diff --git a/modules/profile/manifests/prometheus/pdns_exporter.pp b/modules/profile/manifests/prometheus/pdns_exporter.pp new file mode 100644 index 0000000..ae3459d --- /dev/null +++ b/modules/profile/manifests/prometheus/pdns_exporter.pp @@ -0,0 +1,15 @@ +class profile::prometheus::pdns_exporter ( + $prometheus_nodes = 'labmon1001.eqiad.wmnet', # Should be properly defined via Hiera for WMCS +) { + require_package('prometheus-pdns-exporter') + + service { 'prometheus-pdns-exporter': + ensure => running, + } + + ferm::service { 'prometheus-pdns-exporter': + proto => 'tcp', + port => '9192', + srange => "@resolve((${prometheus_nodes}))", + } +} diff --git a/modules/role/manifests/wmcs/openstack/main/services_primary.pp b/modules/role/manifests/wmcs/openstack/main/services_primary.pp index 8d4d6c5..917e560 100644 --- a/modules/role/manifests/wmcs/openstack/main/services_primary.pp +++ b/modules/role/manifests/wmcs/openstack/main/services_primary.pp @@ -6,4 +6,5 @@ include ::profile::openstack::main::pdns::recursor::primary include ::profile::openstack::main::designate::service include ::profile::openstack::main::pdns::dns_floating_ip_updater + include ::profile::prometheus::pdns_exporter } -- To view, visit https://gerrit.wikimedia.org/r/399152 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I10dce89572abb263ed2c187b406adb99ba6da722 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