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> |
||
|---|---|---|
| .. | ||
| group_vars/all | ||
| host_vars/nodito | ||
| infra | ||
| roles/caddy_site | ||
| services | ||
| ansible.cfg | ||
| infra_secrets.yml | ||
| infra_secrets.yml.example | ||
| infra_vars.yml | ||
| inventory.ini | ||
| requirements.yml | ||
| services_config.yml | ||