21 lines
627 B
YAML
21 lines
627 B
YAML
|
|
- 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') }}"
|
||
|
|
pods:
|
||
|
|
- name: gitea-mcp
|
||
|
|
build:
|
||
|
|
dockerfile: "{{ lookup('file', 'dockerfiles/Dockerfile.mcp.gitea') }}"
|
||
|
|
ports:
|
||
|
|
- 0.0.0.0:8000:8000/tcp
|
||
|
|
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/podman.yml
|