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
|
- group_vars/secrets.yml
|
||||||
|
|
||||||
pre_tasks:
|
pre_tasks:
|
||||||
- name: Installa pacchetti necessari (Debian/Ubuntu)
|
- name: Verifica che Docker CLI sia disponibile
|
||||||
ansible.builtin.apt:
|
ansible.builtin.command: docker --version
|
||||||
name:
|
register: docker_check
|
||||||
- docker.io
|
changed_when: false
|
||||||
- python3-docker
|
failed_when: docker_check.rc != 0
|
||||||
state: present
|
|
||||||
update_cache: yes
|
|
||||||
when: ansible_os_family == 'Debian'
|
|
||||||
|
|
||||||
- name: Avvia e abilita Docker
|
- name: Verifica che il servizio Docker sia in esecuzione
|
||||||
ansible.builtin.service:
|
ansible.builtin.service_facts:
|
||||||
name: docker
|
|
||||||
state: started
|
- name: Controlla stato Docker
|
||||||
enabled: yes
|
ansible.builtin.assert:
|
||||||
|
that: ansible_facts.services['docker.service'].state == 'running'
|
||||||
|
fail_msg: "Docker non e' in esecuzione sul host target"
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- role: splash
|
- role: splash
|
||||||
|
|||||||
Reference in New Issue
Block a user