From 704fd0a99410d1937bdb9622d3d6ce1bf8040d11 Mon Sep 17 00:00:00 2001 From: Christian Gick Date: Sat, 24 Jan 2026 10:37:08 +0200 Subject: [PATCH] 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 --- .env.example | 9 +++++++++ .env.vault-mapping | 8 ++++++++ 2 files changed, 17 insertions(+) create mode 100644 .env.example create mode 100644 .env.vault-mapping diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..48c7ea7 --- /dev/null +++ b/.env.example @@ -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 diff --git a/.env.vault-mapping b/.env.vault-mapping new file mode 100644 index 0000000..9deff9a --- /dev/null +++ b/.env.vault-mapping @@ -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