Add Athena configuration and secrets to inventory and templates

- Updated vault.yml.example to include Athena secrets: secret key, DB password, OAuth client ID, and client secret.
- Modified puck.incus.yml to add Athena service and configuration details, including user, group, directory, port, and domain.
- Updated titania.incus.yml to change OAuth client ID and secret variable names for consistency with Athena.
- Added Athena configuration to mcpo config template, including URL and authorization headers.
This commit is contained in:
2026-03-18 19:38:47 +00:00
parent d768edea99
commit c1391e3dbc
8 changed files with 505 additions and 503 deletions

View File

@@ -21,6 +21,12 @@
"type": "streamable_http",
"url": "{{argos_mcp_url}}"
},
"athena": {
"url": "https://athena.ouranos.helu.ca/mcp/",
"headers": {
"Authorization": "Bearer 4f4bf67e411cbd787df604c9539865518fccb6b70c8d5b050b71b99b43cdbd82"
}
},
"caliban": {
"type": "streamable_http",
"url": "{{caliban_mcp_url}}"
@@ -29,20 +35,6 @@
"type": "streamable_http",
"url": "{{gitea_mcp_url}}"
},
"github": {
"type": "streamable_http",
"url": "https://api.githubcopilot.com/mcp/",
"headers": {
"Authorization": "Bearer {{github_personal_access_token}}"
}
},
"huggingface": {
"type": "streamable_http",
"url": "https://huggingface.co/mcp",
"headers": {
"Authorization": "Bearer {{huggingface_mcp_token}}"
}
},
"korax": {
"type": "streamable_http",
"url": "{{korax_mcp_url}}"