pez-infra/ansible/roles/alloy/defaults/main.yml
Rasmus Wejlgaard 3212930949 Install Grafana Alloy from Ansible (PESO-158)
copenhagen-a came back from its Proxmox repave with no Alloy at all, so it's
been unmonitored since. Nothing in this repo installs Alloy — every host got it
from Grafana's onboarding one-liner, and the common role only bolted on a
resilience drop-in if the unit already happened to exist. A rebuild silently
loses monitoring.

New alloy role owns the whole thing: the Grafana apt repo, the package, the
config, the credentials drop-in and the resilience override. Runs on every
host, so this can't happen again on the next repave.

Moved the resilience drop-in out of common into the role that owns Alloy.

The rendered config is byte-identical to what's on the hosts today apart from
the managed-by header, so the only effect on the healthy hosts is one restart.
2026-09-18 20:45:33 +01:00

11 lines
397 B
YAML

---
alloy_collector_id: "{{ inventory_hostname }}"
alloy_fleet_management_url: https://fleet-management-prod-023.grafana.net
alloy_fleet_management_username: "1621083"
alloy_prometheus_url: https://prometheus-prod-55-prod-gb-south-1.grafana.net/api/prom/push
alloy_prometheus_username: "3166394"
alloy_loki_url: https://logs-prod-035.grafana.net/loki/api/v1/push
alloy_loki_username: "1578872"