EvalueTonSavoir/ansible/deploy.yml

29 lines
999 B
YAML
Raw Normal View History

2024-10-30 10:42:21 -04:00
---
- 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: Vérifier l'installation de Docker Compose plugin
ansible.builtin.command:
cmd: docker compose version
- name: Lancer Docker Compose
2024-10-31 15:33:16 -04:00
ansible.builtin.shell: | # change X by the project path
docker compose -f /mnt/c/Users/X/EvalueTonSavoir/docker-compose.yaml up -d
args:
2024-10-31 15:33:16 -04:00
chdir: "/mnt/c/Users/X/EvalueTonSavoir"
become: true