fix(deploy): remove docker install, add pre-check only
This commit is contained in:
25
deploy.yml
25
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
|
||||
|
||||
Reference in New Issue
Block a user