From 51d7146195f0e4a09f91485bfa699479e1b2fe77 Mon Sep 17 00:00:00 2001 From: Matteo Basile Date: Mon, 4 May 2026 12:55:11 +0200 Subject: [PATCH] fix(deploy): remove docker install, add pre-check only --- deploy.yml | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) 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