- Create caddy role following zot pattern (manual build, ansible deploy) - Caddy built with Gandi DNS plugin for ACME DNS-01 challenges - Gandi PAT fetched from 1Password and written to secured file on indri - Configure wildcard TLS for *.ops.eblu.me - Initial services: forge, registry (indri-local) - Uses port 8443 during testing to avoid Tailscale serve conflicts Build instructions (on indri): cd ~/code/3rd/caddy && mise run build Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| group_vars | ||
| inventory | ||
| playbooks | ||
| roles | ||
| ansible.cfg | ||
| requirements.yml | ||