# Vorlage für deploy/compose/infra. Im Cluster schreibt die Ansible-Rolle infra-stack die Datei # /opt/knaster/infra/.env (0600) im LXC infra; Geheimnisse erzeugt sie dort mit `openssl rand`. KNASTER_VERSION=dev KNASTER_SITE=knaster KNASTER_STATE_DIR=. KNASTER_API_TOKEN=change-me KNASTER_DRY_RUN=true KNASTER_CANARY_INTERVAL=60 POSTGRES_PASSWORD=change-me GRAFANA_ADMIN_PASSWORD=change-me GRAFANA_KIOSK_PASSWORD=change-me # D4: LiteLLM mit PSE auf appsrv08, kein eigener LiteLLM im Stack. # TODO (Nutzer, Task 6.3): Port festlegen. Der LiteLLM läuft auf appsrv08 nur im internen Netz # (`litellm:4000`); am 12.10. waren von ops aus 4000/4001/8000 auf 192.168.100.29 geschlossen. # Port auf appsrv08 für 192.168.100.0/24 freigeben (oder per Traefik) und hier eintragen. LITELLM_BASE_URL=http://192.168.100.29:4000 LITELLM_API_KEY= RERANK_URL= NOTIFY_WEBHOOK_URL= KNASTER_JOB_WEBHOOK_URL= PORTAINER_HOST= PORTAINER_KEY= PROXMOX_URL= PROXMOX_TOKEN_ID= PROXMOX_TOKEN_SECRET= KNASTER_WEBHOOK_AUTH=