personal_infra/ansible/services
counterweight cea2523e15
caddy: close out Plan 4
All five close-out greps return nothing: no sites-enabled handling outside
roles/, no `systemctl reload caddy`, no caddy_sites_dir self-reference, no
inline proxy unit writes. 37 playbooks syntax clean. The 14 Caddy site files
and 6 proxy units on the hosts are byte-identical to the Stage 0 baseline.

Seven play names still said "on vipy" while the play targeted a group. Renamed
to "on the edge host" - the last place a play claimed a hostname after Plan 2.

Documented the four vhosts in /etc/caddy/sites-enabled that no playbook writes
(uptime-kuma, arbretstaging, bitcoininfra, scriberr) in the caddy_site README.
None deleted.

uptime-kuma.conf was going to be deleted as dead config. It is not dead: the
louislam/uptime-kuma container is STILL RUNNING on watchtower - created
2026-02-07, restart=unless-stopped, healthy - and uptime.contrapeso.xyz returns
302, not the 502 a dead backend would give. The "decommissioning" retired the
Ansible code and the vault credentials, not the service. PLAN_3 claimed "the
tokens died with the server"; that is corrected there.

The Caddyfile.* backups are kept: one per host, Nov-Dec 2025, not churning, and
the only record of each Caddyfile before the import line was added.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-11 23:53:09 +02:00
..
bitcoin-knots caddy: close out Plan 4 2026-09-11 23:53:09 +02:00
datum-gateway caddy: close out Plan 4 2026-09-11 23:53:09 +02:00
forgejo ntfy-emergency-app, vaultwarden, forgejo: use the caddy_site role 2026-09-11 23:24:57 +02:00
forgejo-runner docs: mark Uptime Kuma as decommissioned 2026-09-11 22:43:56 +02:00
fulcrum caddy: close out Plan 4 2026-09-11 23:53:09 +02:00
headscale ntfy, datum-gateway, headscale: use the caddy_site role 2026-09-11 23:37:38 +02:00
lnbits lnbits, memos, mempool: use the caddy_site role 2026-09-11 23:29:06 +02:00
memos caddy: close out Plan 4 2026-09-11 23:53:09 +02:00
mempool caddy: close out Plan 4 2026-09-11 23:53:09 +02:00
ntfy ntfy, datum-gateway, headscale: use the caddy_site role 2026-09-11 23:37:38 +02:00
ntfy-emergency-app ntfy-emergency-app, vaultwarden, forgejo: use the caddy_site role 2026-09-11 23:24:57 +02:00
personal-blog personal-blog: use the caddy_site role 2026-09-11 23:19:01 +02:00
phoenixd caddy: close out Plan 4 2026-09-11 23:53:09 +02:00
vaultwarden ntfy-emergency-app, vaultwarden, forgejo: use the caddy_site role 2026-09-11 23:24:57 +02:00
caddy_playbook.yml caddy: add a [caddy] role group and target it 2026-09-11 23:03:25 +02:00