# Reload Caddy after a config change. # Copy to /etc/ops-agent/flows/update_caddy_config.yml on the host. # # Assumes the new Caddyfile is already written to /srv/scrum4me/caddy/Caddyfile # (e.g. via the caddy_write_config command from the Ops Dashboard editor). # # Steps: # 1. Validate the Caddyfile # 2. Reload Caddy (zero-downtime config swap) # 3. Smoke-test HTTPS connectivity name: Update Caddy Config description: Validate and reload the Caddy configuration steps: - command_key: caddy_validate on_failure: abort - command_key: caddy_reload on_failure: abort - command_key: curl_smoke_scrum4me_web on_failure: continue