Move building fedoramessaging extensaion after links are made

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
This commit is contained in:
Ryan Lercho 2024-05-16 18:04:00 +10:00
parent c16a9eb90d
commit b083c70da2

View file

@ -72,41 +72,6 @@
- packages
- mediawiki
- name: download the Fedora Messaging extension
git:
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
state: directory
tags:
- config
- mediawiki
- fedora-messaging
- 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
tags:
- config
- mediawiki
- fedora-messaging
- name: Create /etc/pki/fedora-messaging
file:
dest: /etc/pki/fedora-messaging
@ -267,6 +232,41 @@
tags:
- mediawiki
- name: download the Fedora Messaging extension
git:
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
state: directory
tags:
- config
- mediawiki
- fedora-messaging
- 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
tags:
- config
- mediawiki
- fedora-messaging
- name: ensure a directory exists for our SELinux policy
file: dest=/usr/local/share/selinux/ state=directory
tags: selinux