Files
ansible-playbooks/InstalleDocker.yml
2026-02-16 00:28:22 +00:00

46 lines
1.1 KiB
YAML

---
- name: Installer Docker (méthode simple)
hosts: all
become: yes
tasks:
- name: Télécharger et installer Docker
shell: curl -fsSL https://get.docker.com | sh
args:
creates: /usr/bin/docker
- name: Démarrer Docker
systemd:
name: docker
state: started
enabled: yes
- name: Ajouter l'utilisateur au groupe docker (optionnel)
user:
name: "{{ ansible_user }}"
groups: docker
append: yes
when: ansible_user != "root"
- name: Vérifier l'installation
command: docker --version
register: docker_version
changed_when: false
- name: Vérifier Docker Compose
command: docker compose version
register: compose_version
changed_when: false
- name: Test Docker
command: docker run --rm hello-world
register: test
changed_when: false
- name: Résultat
debug:
msg:
- "✓ Docker installé : {{ docker_version.stdout }}"
- "✓ Compose installé : {{ compose_version.stdout }}"
- "✓ Test réussi !"
when: test.rc == 0