Added support for private apis
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
- name: Setup open-webui
|
||||
hosts: openwebui
|
||||
vars:
|
||||
podman_user: "{{ open_webui_user | default('openwebui') }}"
|
||||
podman_group: "{{ open_webui_group | default('openwebui') }}"
|
||||
podman_network_name: "{{ open_webui_network_name | default('openwebui-network') }}"
|
||||
podman_user_home: "{{ open_webui_home | default('/home/open-webui') }}"
|
||||
pods:
|
||||
- name: ollama
|
||||
build:
|
||||
dockerfile: "{{ lookup('file', 'dockerfiles/Dockerfile.ollama') }}"
|
||||
ports:
|
||||
- 0.0.0.0:11434:11434/tcp
|
||||
volumes:
|
||||
- "{{ podman_user_home }}/ollama:/home/worker/.ollama:Z"
|
||||
device:
|
||||
- "nvidia.com/gpu=all"
|
||||
- name: open-webui
|
||||
repo:
|
||||
image: ghcr.io/open-webui/open-webui
|
||||
tag: main
|
||||
ports:
|
||||
- 0.0.0.0:8080:8080/tcp
|
||||
volumes:
|
||||
- "{{ podman_user_home }}/open-webui:/app/backend/data:Z"
|
||||
device:
|
||||
- "nvidia.com/gpu=all"
|
||||
env:
|
||||
OLLAMA_BASE_URL: "http://ollama:11434"
|
||||
|
||||
tasks:
|
||||
- name: Setup nvidia-cdi-generator
|
||||
ansible.builtin.include_tasks:
|
||||
file: tasks/nvidia-cdi-generator.yml
|
||||
|
||||
- name: Setup Pods
|
||||
ansible.builtin.include_tasks:
|
||||
file: tasks/podman.yml
|
||||
Reference in New Issue
Block a user