feat(ansible): Configurer vars et ajouter composer/bun
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user