Infrastructure as Code
Find a file
Graham McIntire 0970e29364
ansible: fix two latent bugs surfaced by repo audit
- grafana role: empty grafana_admin_password by default, and only emit
  admin_password into grafana.ini when the var is set. Previously the
  default 'admin' was rewritten on every run, clobbering passwords
  rotated via the Grafana UI.

- bootstrap.yml: probe for sudo state before attempting su-as-root.
  The first play was using become_method=su unconditionally; on hosts
  where graham already has passwordless sudo (or where -K isn't passed),
  ansible blocked indefinitely waiting for a root password prompt.
  Now the install-via-su task only runs when sudo is actually missing,
  and the python3 task uses sudo when available.

Also bring in latest microwaveprop dashboard tweaks.
2026-05-08 11:09:14 -05:00
ansible ansible: fix two latent bugs surfaced by repo audit 2026-05-08 11:09:14 -05:00
cluster update 2026-03-26 17:53:51 -05:00
home/cluster prom: feed home-cluster metrics + provision standard k8s dashboards 2026-05-08 10:08:32 -05:00
old/cluster update and remove dns from tf 2026-01-10 16:00:02 -06:00
talos change 2026-04-20 13:00:52 -05:00
tofu updates 2026-05-04 16:59:31 -05:00
.gitignore update gitignore and docs for local tofu state 2026-02-17 14:31:33 -06:00
CLAUDE.md migrate from flux to argocd 2026-04-29 10:26:33 -05:00
talosconfig fix vntx cnames 2026-01-16 09:25:46 -06:00