diff --git a/deploy.yml b/deploy.yml index 200a94e..946e047 100644 --- a/deploy.yml +++ b/deploy.yml @@ -8,20 +8,19 @@ - group_vars/secrets.yml pre_tasks: - - name: Installa pacchetti necessari (Debian/Ubuntu) - ansible.builtin.apt: - name: - - docker.io - - python3-docker - state: present - update_cache: yes - when: ansible_os_family == 'Debian' + - name: Verifica che Docker CLI sia disponibile + ansible.builtin.command: docker --version + register: docker_check + changed_when: false + failed_when: docker_check.rc != 0 - - name: Avvia e abilita Docker - ansible.builtin.service: - name: docker - state: started - enabled: yes + - name: Verifica che il servizio Docker sia in esecuzione + ansible.builtin.service_facts: + + - name: Controlla stato Docker + ansible.builtin.assert: + that: ansible_facts.services['docker.service'].state == 'running' + fail_msg: "Docker non e' in esecuzione sul host target" roles: - role: splash