Skip to content

gh-PonyM/ansible_open_webui

Repository files navigation

Role ansible_open_webui

Generated ansible role docker using docker compose for ansible_open_webui

Installation

Install the role using ansible-galaxy using a requirements.yml file:

roles:
- src: https://github.com/gh-PonyM/ansible_open_webui.git
  version: main
  name: ansible_open_webui
  scm: git

docker-compose.yml template

The original docker-compose.yml was transformed into an ansible template

Defaults

Extracted from the original docker-compose.yml including environment configurations, the generated defaults are:

Variable default ENV used by is secret
webui_chroma_database default_database CHROMA_DATABASE webui False
webui_chroma_http_host CHROMA_HTTP_HOST webui False
webui_chroma_http_port 8000 CHROMA_HTTP_PORT webui False
webui_chroma_tenant default_tenant CHROMA_TENANT webui False
webui_chunk_overlap 100 CHUNK_OVERLAP webui False
webui_chunk_size 1500 CHUNK_SIZE webui False
webui_default_user_role pending DEFAULT_USER_ROLE webui False
webui_enable_admin_export True ENABLE_ADMIN_EXPORT webui False
webui_enable_community_sharing True ENABLE_COMMUNITY_SHARING webui False
webui_enable_message_rating True ENABLE_MESSAGE_RATING webui False
webui_enable_model_filter False ENABLE_MODEL_FILTER webui False
webui_enable_ollama_api true ENABLE_OLLAMA_API webui False
webui_enable_openai_api true ENABLE_OPENAI_API webui False
webui_enable_rag_hybrid_search False ENABLE_RAG_HYBRID_SEARCH webui False
webui_enable_rag_web_loader_ssl_verification True ENABLE_RAG_WEB_LOADER_SSL_VERIFICATION webui False
webui_host_port_webui_3000 3000 host_port_webui_3000 webui False
webui_jwt_expires_in -1 JWT_EXPIRES_IN webui False
webui_model_filter_list MODEL_FILTER_LIST webui False
webui_ollama_base_url http://ollama:11434 OLLAMA_BASE_URL webui False
webui_pdf_extract_images False PDF_EXTRACT_IMAGES webui False
webui_rag_embedding_model sentence-transformers/all-MiniLM-L6-v2 RAG_EMBEDDING_MODEL webui False
webui_rag_embedding_model_auto_update False RAG_EMBEDDING_MODEL_AUTO_UPDATE webui False
webui_rag_file_max_size 104857600 RAG_FILE_MAX_SIZE webui False
webui_rag_relevance_threshold 0 RAG_RELEVANCE_THRESHOLD webui False
webui_rag_top_k 5 RAG_TOP_K webui False
webui_releases {'webui': 'latest'} None None False
webui_safe_mode false SAFE_MODE webui False
webui_vector_db chroma VECTOR_DB webui False
webui_webui_secret_key a long random secret to generate WEBUI_SECRET_KEY webui True
webui_webui_session_cookie_same_site lax WEBUI_SESSION_COOKIE_SAME_SITE webui False
webui_webui_session_cookie_secure false WEBUI_SESSION_COOKIE_SECURE webui False

About

Ansible Deployment Open WebUI using docker compose

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published