feat: Add OpenBao integration for secret management

- Add .env.vault-mapping for LLM API key
- Add .env.example template
- Secret: litellm/master_key for embeddings

Migrated from plaintext .env to OpenBao integration.

Related: OpenBao Phase 4 MCP Servers Integration

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Christian Gick
2026-01-24 10:37:08 +02:00
parent 2fa5279724
commit 704fd0a994
2 changed files with 17 additions and 0 deletions

9
.env.example Normal file
View File

@@ -0,0 +1,9 @@
# Task MCP Environment Variables
# PostgreSQL connection via pgbouncer
POSTGRES_HOST=infra.agiliton.internal
POSTGRES_PORT=6432
# Embedding service configuration
LLM_API_URL=https://api.agiliton.cloud/llm
LLM_API_KEY=your_llm_api_key_here

8
.env.vault-mapping Normal file
View File

@@ -0,0 +1,8 @@
# OpenBao Secret Mapping
# Format: kv:kv:path/to/secret:value=ENV_VAR_NAME
#
# Generated for task-mcp OpenBao integration
# Date: 2026-01-24
# LLM API Key (for embeddings)
kv:kv:litellm/master_key:value=LLM_API_KEY