From 6e2c62288d1be365a56923eecaa2701748894a0b Mon Sep 17 00:00:00 2001 From: caoimhinr Date: Wed, 27 May 2026 21:44:38 +0200 Subject: [PATCH] docs: add IaC sync reminder to CLAUDE.md Co-Authored-By: Claude Sonnet 4.6 --- CLAUDE.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index 086ff07..193a908 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -71,6 +71,14 @@ TICKETS_API_KEY="" DATABASE_URL="sqlite+aiosqlite:///dev.db" \ uvicorn corvid.main:app --reload --port 8090 ``` +## IaC sync + +Corvid runs embedded inside the homelab-dashboard Docker image — it is not deployed +as a standalone service via Ansible. However, its config surface (env vars, ports, +API key) is reflected in `pve/ansible/roles/homedash/templates/env.j2` and +`pve/ansible/host_vars/hetzner.yml`. If corvid's env requirements change (new vars, +renamed keys), update those files to prevent drift flagged by the compliance runner. + ## DB migrations Alembic runs at startup (`entrypoint.sh`). Add new migrations in