feat(ansible): Configurer vars et ajouter composer/bun

This commit is contained in:
Serreau Jovann
2025-07-16 14:09:13 +02:00
parent f3737f1f98
commit afc5e773df

View File

@@ -8,11 +8,11 @@
# Il est recommandé de définir les variables sensibles comme les mots de passe
# dans un fichier vault chiffré (ansible-vault).
vars:
db_name: "e-cosplay-contest"
db_user: "e-cosplay-contest"
db_password: "e-cosplay-contest"
redis_password: "ecosplaycontest"
redis_port: "17800"
db_name: "mainframe"
db_user: "mainframe"
db_password: "mainframe"
redis_password: "mainframe"
redis_port: "20100"
tasks:
- name: Installer le support ACL pour corriger les permissions de 'become_user'
@@ -89,3 +89,25 @@
- name: Update Supervisor (add/remove updated programs)
command: supervisorctl update
- name: Exécuter 'composer install' dans le répertoire de l'application
# Installe les dépendances PHP de production.
ansible.builtin.command: composer install --no-dev --optimize-autoloader
become: false
args:
chdir: "{{ path }}" # La variable 'path' doit être définie dans votre inventaire ou en extra-vars.
when: ansible_os_family == "Debian"
- name: Exécuter bun install dans le répertoire de l application
ansible.builtin.command: bun install
become: false
args:
chdir: "{{ path }}"
when: ansible_os_family == "Debian"
- name: Exécuter bun build dans le répertoire de l application
ansible.builtin.command: bun run build
become: false
args:
chdir: "{{ path }}"
when: ansible_os_family == "Debian"