add ansible playbooks for deploying and updating lichen
deploy.yml sets up a fresh server: installs docker via get.docker.com,
syncs the docker-compose reference files to /srv/lichen, renders an
.env from inventory vars, pulls images, and waits for the app health
check to turn green.
update.yml targets an existing deployment: re-syncs the compose files
(picking up any upstream changes), optionally uploads a locally-built
custom binary from ../docker-compose/bin/lichen-server, pulls the
latest image, and restarts the stack.
Two roles (docker + lichen) split the work. The compose/Caddyfile/
entrypoint are not duplicated — Ansible ships the existing
docker-compose/ files via copy.
This is a binary file and will not be displayed.