From 993eeda08bb12294c629eb029b7c0ab2d97ded5a Mon Sep 17 00:00:00 2001 From: Hyperling Date: Sat, 10 Oct 2026 04:50:22 -0700 Subject: [PATCH] provision, add two new variables for open-webui. --- tasks/general/acct_mgmt/provision_config.yml | 23 +++++++++++++++----- 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/tasks/general/acct_mgmt/provision_config.yml b/tasks/general/acct_mgmt/provision_config.yml index 05c47d3..e126fe0 100644 --- a/tasks/general/acct_mgmt/provision_config.yml +++ b/tasks/general/acct_mgmt/provision_config.yml @@ -307,6 +307,13 @@ ; open_webui_port (default=3000) ; Port on which to run the open-webui Docker instance. ; + ; open_webui_key (default=yolo) + ; Secret key, allows persistence between runs. If not a public-facing + ; system, then not critical. Use `openssl rand -hex 16` or larger. + ; + ; hf_token (default=false) + ; Token from Hugging Face which allows faster download speeds than anon. + ; ; codium_config (default=true) ; Manage the config files for and Codium plugins. Cline and Continue are ; the recommended Codium extensions but need installed through the GUI. @@ -362,12 +369,14 @@ mobile: "{{ lookup('ini', 'mobile file={{wrk_file}} default=false') | bool }}" redmode: "{{ lookup('ini', 'redmode file={{wrk_file}} default=true' ) | bool }}" # LLMs - ollama_enabled: "{{ lookup('ini', 'ollama file={{wrk_file}} default=true' ) | bool }}" - manage_models: "{{ lookup('ini', 'manage_models file={{wrk_file}} default=true' ) | bool }}" - zeroclaw_enabled: "{{ lookup('ini', 'zero file={{wrk_file}} default=false') | bool }}" - open_webui_enabled: "{{ lookup('ini', 'open_webui file={{wrk_file}} default=false') | bool }}" - open_webui_port: "{{ lookup('ini', 'open_webui_port file={{wrk_file}} default=3000' ) | int }}" - codium_config: "{{ lookup('ini', 'codium_config file={{wrk_file}} default=true' ) | bool }}" + ollama_enabled: "{{ lookup('ini', 'ollama file={{wrk_file}} default=true' ) | bool }}" + manage_models: "{{ lookup('ini', 'manage_models file={{wrk_file}} default=true' ) | bool }}" + zeroclaw_enabled: "{{ lookup('ini', 'zero file={{wrk_file}} default=false') | bool }}" + open_webui_enabled: "{{ lookup('ini', 'open_webui file={{wrk_file}} default=false') | bool }}" + open_webui_port: "{{ lookup('ini', 'open_webui_port file={{wrk_file}} default=3000' ) | int }}" + open_webui_key: "{{ lookup('ini', 'open_webui_key file={{wrk_file}} default=yolo' ) }}" + hf_token: "{{ lookup('ini', 'hf_token file={{wrk_file}} default=false') }}" + codium_config: "{{ lookup('ini', 'codium_config file={{wrk_file}} default=true' ) | bool }}" - name: General | Account Management | Provisioning Configuration | Workstation | Boolean Check | Editing ansible.builtin.set_fact: @@ -393,6 +402,8 @@ - { 'zeroclaw_enabled': "{{ zeroclaw_enabled }}" } - { 'open_webui_enabled': "{{ open_webui_enabled }}" } - { 'open_webui_port': "{{ open_webui_port }}" } + - { 'open_webui_key': "{{ open_webui_key }}" } + - { 'hf_token': "{{ hf_token }}" } - { 'codium_config': "{{ codium_config }}" } # No longer mining, this is now considered deprecated.