refactor(ansible): rename freecad_mcp env vars and rework deployment
- Drop `FREECAD_MCP_` prefix from env vars (use `FREECAD_*`) - Update freecad_mcp port from 22032 to 22061 - Document that FreeCAD bridge is required for tool calls - Replace kottos deployment with pallas deployment
This commit is contained in:
@@ -41,6 +41,7 @@ openwebui_rel: 0.8.3
|
||||
pulseaudio_module_xrdp_rel: devel
|
||||
searxng_oauth2_proxy_version: 7.6.0
|
||||
# Git ref (branch, tag, or commit) - https://github.com/heluca/freecad-addon-robust-mcp-server
|
||||
# Used for both the pip-installed MCP server and the staged GUI bridge tarball.
|
||||
freecad_mcp_git_ref: "main"
|
||||
|
||||
# Docker image versions (third-party)
|
||||
|
||||
@@ -41,6 +41,12 @@ freecad_mcp_user: harper
|
||||
freecad_mcp_group: harper
|
||||
freecad_mcp_directory: /srv/freecad-mcp
|
||||
freecad_mcp_port: 22061
|
||||
freecad_mcp_xmlrpc_port: 9875
|
||||
freecad_mcp_socket_port: 9876
|
||||
|
||||
# FreeCAD MCP Bridge (GUI, runs as principal_user on the XRDP display)
|
||||
freecad_mcp_bridge_directory: "/home/{{ principal_user }}/freecad-mcp-bridge"
|
||||
freecad_mcp_bridge_display: ":10"
|
||||
|
||||
|
||||
# JupyterLab Configuration
|
||||
|
||||
@@ -107,6 +107,12 @@ athena_directory: /srv/athena
|
||||
athena_port: 22481
|
||||
athena_domain: "ouranos.helu.ca"
|
||||
|
||||
# Prometheus scrape targets (see pplg/prometheus.yml.j2, athena job)
|
||||
athena_app_metrics_host: "puck.incus"
|
||||
athena_app_metrics_port: 22481
|
||||
athena_web_metrics_host: "puck.incus"
|
||||
athena_web_metrics_port: 22491
|
||||
|
||||
# Casdoor SSO Credentials (from vault)
|
||||
athena_casdoor_client_id: "{{ vault_athena_oauth_client_id }}"
|
||||
athena_casdoor_client_secret: "{{ vault_athena_oauth_client_secret }}"
|
||||
|
||||
Reference in New Issue
Block a user