From f2597f5491f68be21a6692019cc3cf2cd6052b2a Mon Sep 17 00:00:00 2001 From: Gabriel Moisan Matte Date: Tue, 5 Nov 2024 15:12:39 -0500 Subject: [PATCH] Update deploy.yml Adds dependencies validation --- ansible/deploy.yml | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/ansible/deploy.yml b/ansible/deploy.yml index b3914d8..4f362a4 100644 --- a/ansible/deploy.yml +++ b/ansible/deploy.yml @@ -2,28 +2,28 @@ - name: Déployer des services avec Docker Compose hosts: local tasks: - - name: Installer les dépendances de compilation et curl - ansible.builtin.package: - name: - - python3-venv - - curl - state: present - become: true - - name: Télécharger Docker Compose plugin - ansible.builtin.get_url: - url: https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 - dest: /usr/local/lib/docker/cli-plugins/docker-compose - mode: '0755' - become: true + - 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- + - name: Lancer Docker Compose - ansible.builtin.shell: | # change X by the project path - docker compose -f /mnt/c/Users/X/EvalueTonSavoir/docker-compose.yaml up -d - args: - chdir: "/mnt/c/Users/X/EvalueTonSavoir" - become: true \ No newline at end of file + ansible.builtin.shell: + docker compose up -d + become: true