diff --git a/ansible/inventory/host_vars/caliban.incus.yml b/ansible/inventory/host_vars/caliban.incus.yml index 1cbec9f..cdd6f4e 100644 --- a/ansible/inventory/host_vars/caliban.incus.yml +++ b/ansible/inventory/host_vars/caliban.incus.yml @@ -23,8 +23,8 @@ rommie_port: 22061 rommie_host: "0.0.0.0" rommie_display: ":10" rommie_allowed_hosts: "caliban.incus,rommie.ouranos.helu.ca" -rommie_model: "Qwen3-VL-30B-A3B-Instruct-UD-Q5_K_XL.gguf" -rommie_model_url: "http://nyx.helu.ca:22078" +rommie_model: Qwen3.5-35B-A3B-UD-Q4_K_XL.gguf +rommie_model_url: "http://nyx.helu.ca:22079" rommie_provider: "openai" rommie_ground_provider: "huggingface" rommie_ground_url: "http://pan.helu.ca:22078" @@ -36,13 +36,13 @@ rommie_grounding_height: 1024 freecad_mcp_user: harper freecad_mcp_group: harper freecad_mcp_directory: /srv/freecad-mcp -freecad_mcp_port: 22032 +freecad_mcp_port: 22063 # Kernos MCP Shell Server Configuration kernos_user: harper kernos_group: harper kernos_directory: /srv/kernos -kernos_port: 20201 +kernos_port: 22062 kernos_host: "0.0.0.0" kernos_log_level: INFO kernos_log_format: json diff --git a/ansible/rommie/deploy.yml b/ansible/rommie/deploy.yml index 750a5b4..cf4d1a4 100644 --- a/ansible/rommie/deploy.yml +++ b/ansible/rommie/deploy.yml @@ -69,16 +69,19 @@ state: started daemon_reload: yes + - name: Flush handlers before health check + meta: flush_handlers + - name: Verify Rommie MCP endpoint is reachable ansible.builtin.uri: url: "http://localhost:{{rommie_port}}/mcp" method: GET - status_code: [200, 405] + status_code: [200, 406] timeout: 15 register: rommie_health retries: 5 delay: 3 - until: rommie_health.status in [200, 405] + until: rommie_health.status in [200, 406] handlers: - name: Reload systemd