infra/ansible/roles
Graham McIntire 5e8823f4dd
fix: resolve all logic bugs
- Remove duplicate firewall include_role from base role (#18)
- Move remote_user from [ssh_connection] to [defaults] in ansible.cfg (#20)
- Add set -euo pipefail to run.sh (#21)
- Delete orphaned playbook_handlers.yml (#22)
- Fix changed_when: true in debian tasks (#23)
- Add tailscale_authkey env var lookup with TAILSCALE_KEY fallback (#25)
- Document -K requirement in bootstrap.yml (#26)
- Replace bare ansible_host=mail/git with IP addresses (#27)
- Update findings.md
2026-06-04 14:43:06 -05:00
..
alertmanager prom: add prometheus stack (prometheus, alertmanager, grafana, node_exporter) 2026-05-08 09:50:31 -05:00
almalinux update 2026-01-30 17:27:52 -06:00
aprsc fix: resolve best practice and lint violations 2026-06-04 14:34:23 -05:00
base fix: resolve all logic bugs 2026-06-04 14:43:06 -05:00
caddy fix: resolve best practice and lint violations 2026-06-04 14:34:23 -05:00
debian/tasks fix: resolve all logic bugs 2026-06-04 14:43:06 -05:00
dokku fix: resolve best practice and lint violations 2026-06-04 14:34:23 -05:00
firewall fix: resolve best practice and lint violations 2026-06-04 14:34:23 -05:00
general fix: add template defaults, remove alpine ref, fix ssh -t flag 2026-06-04 14:37:08 -05:00
grafana grafana: prune stale dashboard files from prom on each apply 2026-05-11 10:39:35 -05:00
librenms fix: resolve best practice and lint violations 2026-06-04 14:34:23 -05:00
loki loki: add log aggregation on prom + promtail daemonset in home-cluster 2026-05-11 10:24:30 -05:00
monitor fix: resolve best practice and lint violations 2026-06-04 14:34:23 -05:00
netbox ansible: rewrite netbox role to match live netbox.vntx.net (bare-metal install) 2026-05-08 12:17:30 -05:00
node_exporter prom: add prometheus stack (prometheus, alertmanager, grafana, node_exporter) 2026-05-08 09:50:31 -05:00
ns resolvers: serve DoH via Caddy, add IPv6 records and PQ SSH 2026-05-14 10:10:46 -05:00
pgbouncer updates 2026-05-20 12:06:54 -05:00
prometheus prom: add app-specific grafana dashboards + per-pod job override 2026-05-08 10:25:17 -05:00
resolvers fix: resolve best practice and lint violations 2026-06-04 14:34:23 -05:00
tailscale/tasks fix idempotency across roles 2026-06-02 11:54:34 -05:00
ubuntu update 2026-01-30 17:27:52 -06:00
uisp update to reflect 380 prod 2026-03-10 10:05:17 -05:00