--- - name: Update Open WebUI on Backend Server hosts: ai-backend become: true vars: # Путь к виртуальному окружению, где установлен open-webui venv_path: "/opt/open-webui" # Имя системной службы systemd service_name: "open-webui" tasks: - name: Stop Open WebUI service before update ansible.builtin.systemd_service: name: "{{ service_name }}" state: stopped - name: Upgrade open-webui package inside virtualenv ansible.builtin.pip: name: open-webui state: latest virtualenv: "{{ venv_path }}" - name: Start Open WebUI service after update ansible.builtin.systemd_service: name: "{{ service_name }}" state: started enabled: true