iac/ansible/roles/monitoring/templates
Sergei Poljanski cf142c6e3b
Some checks failed
deploy / ansible (push) Failing after 59s
xmpp_cert_sync: push asxp.io and xmpp.asxp.io as separate files
Traefik never requests a certificate for a name it already holds one
for, so the XMPP certificate came out without asxp.io, the XMPP domain
itself. ejabberd picks the matching certificate file per domain, so push
two: the site's asxp.io certificate and xmpp.asxp.io + conference.
The receiver takes the name from the SSH command (asxp.io or a
subdomain), checks the certificate matches it, and retires the
hand-made server.pem once both files are in place.

A second probe on 5223 sends SNI asxp.io, as clients do, and the
outdated-certificate alert compares each served certificate with its
source in acme.json.

Assisted-by: Claude:opus-5-5
2026-11-13 08:26:08 +04:00
..
alert-rules.yaml.j2 xmpp_cert_sync: push asxp.io and xmpp.asxp.io as separate files 2026-11-13 08:26:08 +04:00
alerting.yaml.j2 ansible: monitoring with Prometheus, Loki and Grafana 2026-11-13 04:59:11 +04:00
blackbox.yml.j2 xmpp_cert_sync: push asxp.io and xmpp.asxp.io as separate files 2026-11-13 08:26:08 +04:00
dashboards.yaml.j2 ansible: monitoring with Prometheus, Loki and Grafana 2026-11-13 04:59:11 +04:00
datasources.yaml.j2 ansible: monitoring with Prometheus, Loki and Grafana 2026-11-13 04:59:11 +04:00
docker-compose.yml.j2 monitoring: keep Loki chunks in S3, 90 days of logs and metrics 2026-11-13 07:04:00 +04:00
grafana.env.j2 ansible: monitoring with Prometheus, Loki and Grafana 2026-11-13 04:59:11 +04:00
loki.env.j2 monitoring: keep Loki chunks in S3, 90 days of logs and metrics 2026-11-13 07:04:00 +04:00
loki.yml.j2 monitoring: keep Loki chunks in S3, 90 days of logs and metrics 2026-11-13 07:04:00 +04:00
prometheus.yml.j2 ansible: monitoring with Prometheus, Loki and Grafana 2026-11-13 04:59:11 +04:00