Neah-Enkun/ansible/playbooks/6_postgresql.yml

34 lines
804 B
YAML

---
- name: Installer et configurer PostgreSQL
hosts: servers
become: true
gather_facts: true
vars:
git_repo: "https://gite.slm-lab.net/Chabdeltsang/Neah-Enkun.git"
git_dest: "/opt/Neah-Enkun"
git_branch: "master"
pre_tasks:
- name: Cloner le dépôt Git
git:
repo: "{{ git_repo }}"
dest: "{{ git_dest }}"
version: "{{ git_branch }}"
update: true
force: true
register: git_status
until: git_status is success
retries: 3
delay: 5
tasks:
- name: Lancer le service PostgreSQL
command: "docker compose up -d --build --remove-orphans postgresql"
args:
chdir: "{{ git_dest }}"
register: postgresql_launch
until: postgresql_launch is success
retries: 3
delay: 5