Major changes
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user