mirror of
https://github.com/ets-cfuhrman-pfe/EvalueTonSavoir.git
synced 2025-08-11 21:23:54 -04:00
38 lines
No EOL
1.2 KiB
YAML
38 lines
No EOL
1.2 KiB
YAML
---
|
|
- name: Déployer des services avec Docker Compose
|
|
hosts: local
|
|
tasks:
|
|
|
|
- name: Télécharger Docker
|
|
ansible.builtin.package:
|
|
name: docker-compose
|
|
state: present
|
|
|
|
- name: Vérifier l'installation de Docker Compose plugin
|
|
ansible.builtin.command:
|
|
cmd: docker compose version
|
|
|
|
- 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
|
|
dest: ./docker-compose.yaml
|
|
|
|
- name: Lancer Docker Compose
|
|
ansible.builtin.shell:
|
|
docker-compose up -d
|
|
become: true
|
|
|
|
- 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 }}" |