From 16c916894b586ea421469f3ced6bd44f215f8ace Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 7 Nov 2026 12:39:00 -0500 Subject: [PATCH] Add mcp-servers playbook and role submodule Cluster-internal, read-only MCP servers (Gitea, Grafana, Nextcloud, Discourse) for the LocalAI agent pool, acting as LDAP user localai. Co-Authored-By: Claude Opus 5.5 --- .gitmodules | 3 +++ mcp-servers.yaml | 5 +++++ roles/ericomeehan.mcp-servers | 1 + 3 files changed, 9 insertions(+) create mode 100644 mcp-servers.yaml create mode 160000 roles/ericomeehan.mcp-servers diff --git a/.gitmodules b/.gitmodules index 9806a78..47bd7f6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -130,3 +130,6 @@ [submodule "roles/ericomeehan.monero"] path = roles/ericomeehan.monero url = git@gitea.eom.dev:DevOps/ansible-role-monero.git +[submodule "roles/ericomeehan.mcp-servers"] + path = roles/ericomeehan.mcp-servers + url = git@gitea.eom.dev:DevOps/ansible-role-mcp-servers.git diff --git a/mcp-servers.yaml b/mcp-servers.yaml new file mode 100644 index 0000000..59526ee --- /dev/null +++ b/mcp-servers.yaml @@ -0,0 +1,5 @@ +- name: Deploy cluster-internal MCP servers for the LocalAI agent pool + hosts: alpha-control-plane + become: true + roles: + - role: ericomeehan.mcp-servers diff --git a/roles/ericomeehan.mcp-servers b/roles/ericomeehan.mcp-servers new file mode 160000 index 0000000..7bf9f60 --- /dev/null +++ b/roles/ericomeehan.mcp-servers @@ -0,0 +1 @@ +Subproject commit 7bf9f6022cd07795438d10989d8f10fedbf1ed16