2024-10-30 10:42:21 -04:00
|
|
|
---
|
2024-10-31 15:31:12 -04:00
|
|
|
- name: Déployer des services avec Docker Compose
|
|
|
|
|
hosts: local
|
|
|
|
|
tasks:
|
|
|
|
|
|
2024-11-05 15:12:39 -05:00
|
|
|
- name: Télécharger Docker
|
|
|
|
|
ansible.builtin.package:
|
|
|
|
|
name: docker-compose
|
|
|
|
|
state: present
|
2024-10-31 15:31:12 -04:00
|
|
|
|
|
|
|
|
- name: Vérifier l'installation de Docker Compose plugin
|
|
|
|
|
ansible.builtin.command:
|
|
|
|
|
cmd: docker compose version
|
2024-11-05 15:12:39 -05:00
|
|
|
|
|
|
|
|
- name: Commencer le service docker
|
|
|
|
|
ansible.builtin.service:
|
|
|
|
|
name: docker
|
|
|
|
|
state: started
|
|
|
|
|
enabled: yes
|
|
|
|
|
|
|
|
|
|
- name: Telecharger le fichier docker-compose
|
|
|
|
|
ansible.builtin.get_url:
|
|
|
|
|
url: https://raw.githubusercontent.com/ets-cfuhrman-pfe/EvalueTonSavoir/refs/heads/main/docker-compose.yaml
|
2024-11-05 15:58:26 -05:00
|
|
|
dest: ./docker-compose.yaml
|
2024-11-05 15:12:39 -05:00
|
|
|
|
2024-10-31 15:31:12 -04:00
|
|
|
- name: Lancer Docker Compose
|
2024-11-05 15:12:39 -05:00
|
|
|
ansible.builtin.shell:
|
2024-11-06 09:07:15 -05:00
|
|
|
docker-compose up -d
|
2024-11-05 15:12:39 -05:00
|
|
|
become: true
|
2024-11-06 09:07:15 -05:00
|
|
|
|
|
|
|
|
- name: Vérification des services Docker
|
|
|
|
|
ansible.builtin.command:
|
|
|
|
|
cmd: docker ps
|
|
|
|
|
register: docker_ps_output
|
|
|
|
|
|
|
|
|
|
- name: Afficher l'état des conteneurs Docker
|
|
|
|
|
ansible.builtin.debug:
|
|
|
|
|
msg: "{{ docker_ps_output.stdout }}"
|