diff --git a/hieradata/roles/infra/incus/node.yaml b/hieradata/roles/infra/incus/node.yaml index cd07ebc..c6f1146 100644 --- a/hieradata/roles/infra/incus/node.yaml +++ b/hieradata/roles/infra/incus/node.yaml @@ -52,10 +52,29 @@ consul::services: tls_skip_verify: true interval: '10s' timeout: '1s' + cephmgr: + service_name: 'cephmgr' + tags: + - 'metrics' + - 'metrics_scheme=http' + - 'metrics_job=ceph' + address: "%{hiera('networking_loopback2_ip')}" + port: 9283 + checks: + - id: 'cephmgr_metrics_http_check' + name: 'cephmgr metrics HTTP Check' + http: "http://%{hiera('networking_loopback2_ip')}:9283" + method: 'GET' + tls_skip_verify: true + interval: '10s' + timeout: '1s' profiles::consul::client::node_rules: - resource: service segment: incus disposition: write + - resource: service + segment: cephmgr + disposition: write # additional repos profiles::yum::global::repos: