infra/ansible/roles/grafana/defaults/main.yml
Graham McIntire 39bedb08d1
renumber infrastructure from 10.0.15.0/24 to 10.0.16.0/22 (hosts in 10.0.19.x)
Proxmox: node1-3 → 10.0.19.101-103
Talos cp1-3 → 10.0.19.1-3, workers → 10.0.19.4-6
K8s endpoint → VIP https://10.0.19.10:6443
Ansible: prom → 10.0.19.31, db → 10.0.19.30
Talos: added VIP block to controlplane.yaml base config
Promtail: Loki URL → 10.0.19.31
Docs: all references updated, talos4 removed
2026-07-18 08:28:47 -05:00

38 lines
1.3 KiB
YAML

---
grafana_apt_repo: "deb https://apt.grafana.com stable main"
grafana_apt_key_url: "https://apt.grafana.com/gpg.key"
grafana_apt_keyring: "/etc/apt/keyrings/grafana.gpg"
grafana_listen_address: "0.0.0.0"
grafana_http_port: 3000
grafana_root_url: "http://10.0.19.31:3000/"
grafana_admin_user: admin
# Empty by default so re-running ansible doesn't clobber a password that was
# rotated via the Grafana UI (or `grafana-cli admin reset-admin-password`).
# To bootstrap or enforce a specific password, set this in host_vars / vault;
# whatever you set will be written into grafana.ini on every subsequent run.
grafana_admin_password: ""
# On-disk location for provisioned dashboard JSON files. Grafana watches this
# path via the file-based dashboard provider configured in
# /etc/grafana/provisioning/dashboards/.
grafana_dashboards_dir: /var/lib/grafana/dashboards
# Datasources provisioned at startup. The first one is marked default.
grafana_datasources:
- name: Prometheus
type: prometheus
access: proxy
url: "http://127.0.0.1:9090"
isDefault: true
- name: Alertmanager
type: alertmanager
access: proxy
url: "http://127.0.0.1:9093"
jsonData:
implementation: prometheus
- name: Loki
type: loki
access: proxy
url: "http://127.0.0.1:3100"