blumeops/ansible
Erich Blume bdc0ed159b Migrate k8s services to Caddy (*.ops.eblu.me)
Add Caddy reverse proxy routes for all k8s services:
- grafana, argocd, prometheus, loki, miniflux, devpi, kiwix, torrent, teslamate
- PostgreSQL via Caddy L4 TCP proxy on port 5432

Caddy proxies to existing Tailscale endpoints (traffic stays local on indri).
Both *.ops.eblu.me and *.tail8d86e.ts.net URLs continue to work.

Updated references:
- Alloy: prometheus/loki push endpoints
- Borgmatic: PostgreSQL backup host
- Devpi: DEVPI_OUTSIDE_URL
- indri-services-check: health check URLs
- CLAUDE.md: argocd login command

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 12:40:46 -08:00
..
group_vars Add Caddy layer4 for Forgejo SSH (#56) 2026-01-25 11:37:23 -08:00
inventory Add pre-commit hooks for code quality (#19) 2026-01-16 19:33:02 -08:00
playbooks Migrate registry to Caddy (registry.ops.eblu.me) (#58) 2026-01-25 12:06:15 -08:00
roles Migrate k8s services to Caddy (*.ops.eblu.me) 2026-01-25 12:40:46 -08:00
ansible.cfg Suppress Python interpreter discovery warning in ansible 2026-01-13 21:26:41 -08:00
requirements.yml