Major changes

This commit is contained in:
2025-06-05 23:27:50 +02:00
parent a2dc223d1f
commit 3ea65f060f
107 changed files with 714 additions and 76 deletions
+20 -18
View File
@@ -1,22 +1,24 @@
- name: Setup open-webui
hosts: openwebui
vars:
podman_user: "{{ open_webui_user | default('openwebui') }}"
podman_group: "{{ open_webui_group | default('openwebui') }}"
podman_user_home: "{{ open_webui_home | default('/home/open-webui') }}"
podman_user_folders:
- data
pods:
- name: open-webui
repo:
image: ghcr.io/open-webui/open-webui
tag: main
ports:
- "0.0.0.0:{{ open_webui_port | default(8080) }}:8080/tcp"
volumes:
- "{{ open_webui_home }}/data:/app/backend/data:Z"
tasks:
- name: Setup Pods
ansible.builtin.include_tasks:
file: tasks/podman.yml
- name: Set required facts
ansible.builtin.set_fact:
open_webui_home: "{{ persistent_data | default('/var/lib') }}/open_webui"
open_webui_user_id: 0
open_webui_group_id: 0
tags: always
- name: Create required open_webui data folder
become: true
ansible.builtin.file:
state: directory
path: "{{ item }}"
mode: "0750"
owner: "{{ open_webui_user_id }}"
group: "{{ open_webui_group_id }}"
with_items:
- "{{ open_webui_home }}"
tags:
- tasks
- tasks::folders