diff --git a/update_openwebui_aibackend b/update_openwebui_aibackend index bfc4058..af4f570 100644 --- a/update_openwebui_aibackend +++ b/update_openwebui_aibackend @@ -3,9 +3,7 @@ hosts: ai-backend become: true vars: - # Путь к виртуальному окружению, где установлен open-webui venv_path: "/opt/open-webui" - # Имя системной службы systemd service_name: "open-webui" tasks: @@ -24,4 +22,16 @@ ansible.builtin.systemd_service: name: "{{ service_name }}" state: started - enabled: true \ No newline at end of file + enabled: true + + - name: Get Open WebUI service status + ansible.builtin.systemd_service: + name: "{{ service_name }}" + register: service_status + + - name: Verify that service is active + ansible.builtin.assert: + that: + - service_status.status.ActiveState == 'active' + fail_msg: "ALERT! Open WebUI service failed to start! Current state: {{ service_status.status.ActiveState }}" + success_msg: "SUCCESS! Open WebUI service is active and running." \ No newline at end of file