First service on the role. 31 lines of copy-pasted Caddy plumbing become 7. Verified: --check before and after the edit reports the same three unrelated tasks as changed, so the edit introduces nothing. Real run leaves all 14 site files on all 3 hosts byte-identical, and the blog still answers HTTP 200. A second consecutive run reports the site task ok with the handler not firing. Side effect worth noting: the playbook no longer has a perpetually-changed task. `command: systemctl reload caddy` always reported changed; the role's handler only fires when the file actually moves. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| bitcoin-knots | ||
| datum-gateway | ||
| forgejo | ||
| forgejo-runner | ||
| fulcrum | ||
| headscale | ||
| lnbits | ||
| memos | ||
| mempool | ||
| ntfy | ||
| ntfy-emergency-app | ||
| personal-blog | ||
| phoenixd | ||
| vaultwarden | ||
| caddy_playbook.yml | ||