Infrastructure as Code
- 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. |
||
|---|---|---|
| ansible | ||
| cluster | ||
| home/cluster | ||
| old/cluster | ||
| talos | ||
| tofu | ||
| .gitignore | ||
| CLAUDE.md | ||
| talosconfig | ||