Improved AI roles
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
- name: Setup MCP servers
|
||||
hosts: mcp
|
||||
vars:
|
||||
podman_user: "{{ mcp_user | default('mcp') }}"
|
||||
podman_group: "{{ mcp_group | default('mcp') }}"
|
||||
podman_user_home: "{{ mcp_home | default('/home/mcp') }}"
|
||||
mcp_servers:
|
||||
- name: gitea-mcp
|
||||
enabled: false
|
||||
build:
|
||||
super_user_custom_actions: |
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
curl \
|
||||
tar \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
RUN curl -L https://gitea.com/gitea/gitea-mcp/releases/download/v0.2.0/gitea-mcp_Linux_x86_64.tar.gz \
|
||||
| tar -xz -C /usr/local/bin \
|
||||
&& chmod +x /usr/local/bin/gitea-mcp
|
||||
worker_custom_actions: |
|
||||
ENV GITEA_HOST="https://gitea.com"
|
||||
ENV GITEA_INSECURE="false"
|
||||
ENV GITEA_ACCESS_TOKEN="<your personal access token>"
|
||||
mcp_server_commands: ["gitea-mcp"]
|
||||
port: 8000
|
||||
env:
|
||||
GITEA_HOST: "https://code.alexpires.me"
|
||||
GITEA_ACCESS_TOKEN: "{{ lookup('env', 'GITEA_APP_TOKEN') }}"
|
||||
|
||||
tasks:
|
||||
- name: Setup Pods
|
||||
ansible.builtin.include_tasks:
|
||||
file: tasks/mcp-proxy.yml
|
||||
loop: "{{ mcp_servers }}"
|
||||
Reference in New Issue
Block a user