From 82e7d6ab4c06803db5560380f5ac5202634bd432 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Bompard?= Date: Mon, 3 Jul 2023 17:16:26 +0200 Subject: [PATCH] Install php dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Aurélien Bompard --- roles/mediawiki/tasks/main.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/roles/mediawiki/tasks/main.yml b/roles/mediawiki/tasks/main.yml index aa9fee66a8..94294f8499 100644 --- a/roles/mediawiki/tasks/main.yml +++ b/roles/mediawiki/tasks/main.yml @@ -49,6 +49,7 @@ - php-pgsql # For badges db access - php-mbstring - fedora-messaging + - composer - git tags: - packages @@ -76,11 +77,27 @@ repo: https://github.com/fedora-infra/mediawiki-fedora-messaging.git dest: /usr/share/{{ wikiver }}/extensions/FedoraMessaging version: stable + register: result_git tags: - config - mediawiki - fedora-messaging +- name: Create a directory for the php dependencies + file: + path: /srv/web/fp-wiki/extensions/FedoraMessaging/vendor + owner: apache + group: apache + mode: 0755 + +- name: install the php dependencies + become: yes + become_user: apache + command: + cmd: composer install + chdir: /srv/web/fp-wiki/extensions/FedoraMessaging + when: result_git is changed + - name: Create /etc/pki/fedora-messaging file: dest: /etc/pki/fedora-messaging