aboutsummaryrefslogtreecommitdiff
path: root/ansible/roles/mw-backend/tasks/semantic-mediawiki.yml
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2018-09-23 11:36:13 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2018-09-23 13:15:21 +0200
commitdd49efbcad47f7d9e801bb12758183220dae9c86 (patch)
treea407f5f25407da39322be59dd351e45278be1093 /ansible/roles/mw-backend/tasks/semantic-mediawiki.yml
parentf7badd1323ed9e53e496c0b7f5b60a69a04d67b4 (diff)
downloadinfra-dd49efbcad47f7d9e801bb12758183220dae9c86.tar.gz
infra-dd49efbcad47f7d9e801bb12758183220dae9c86.tar.bz2
infra-dd49efbcad47f7d9e801bb12758183220dae9c86.tar.xz
infra-dd49efbcad47f7d9e801bb12758183220dae9c86.zip
o Replacing all custom semantic mediawiki configuration with a generic
composer setup. Should be possible to maintain all of the mediawiki code with composer now. o Adding scribunto and semantic-scribunto as extensions. o Moving borg and backup directory under /opt/mediawiki
Diffstat (limited to 'ansible/roles/mw-backend/tasks/semantic-mediawiki.yml')
-rw-r--r--ansible/roles/mw-backend/tasks/semantic-mediawiki.yml78
1 files changed, 0 insertions, 78 deletions
diff --git a/ansible/roles/mw-backend/tasks/semantic-mediawiki.yml b/ansible/roles/mw-backend/tasks/semantic-mediawiki.yml
deleted file mode 100644
index c035ce3..0000000
--- a/ansible/roles/mw-backend/tasks/semantic-mediawiki.yml
+++ /dev/null
@@ -1,78 +0,0 @@
-- name: packages
- apt:
- name: "{{ item }}"
- install_recommends: no
- with_items:
- - composer
- - php-zip
-- name: directories
- file:
- state: directory
- path: /opt/mediawiki
- owner: root
- group: root
-- name: directories
- file:
- state: directory
- path: /opt/mediawiki/semantic-media-wiki
- owner: www-data
- group: root
-
-- name: composer config
- copy:
- src: opt/mediawiki/semantic-media-wiki/composer.json
- dest: /opt/mediawiki/semantic-media-wiki/composer.json
-
-- tags: composer
- block:
- - name: run composer update
- become: yes
- become_user: www-data
- register: run_composer_update
- composer:
- command: update
- working_dir: /opt/mediawiki/semantic-media-wiki
-
- - name: composer update stdout
- debug: var=run_composer_update.stdout_lines
- when: run_composer_update.stdout_lines is defined
-
- - name: composer update stderr
- debug: var=run_composer_update.stderr_lines
- when: run_composer_update.stderr_lines is defined
-
-- tags: composer
- block:
- - name: run composer install
- tags: composer
- become: yes
- become_user: www-data
- register: run_composer_install
- composer:
- command: install
- working_dir: /opt/mediawiki/semantic-media-wiki
-
- - name: composer install stdout
- debug: var=run_composer_install.stdout_lines
- when: run_composer_install.stdout_lines is defined
-
- - name: composer install stderr
- debug: var=run_composer_install.stderr_lines
- when: run_composer_install.stderr_lines is defined
-
-- name: symlink smw into mw extensions
- file:
- state: link
- dest: "/var/lib/mediawiki/extensions/{{ item }}"
- src: "/opt/mediawiki/semantic-media-wiki/extensions/{{ item }}"
- with_items:
- - SemanticMediaWiki
- - SemanticResultFormats
-
-- name: symlink maintenance into smw
- file:
- state: link
- dest: "/opt/mediawiki/semantic-media-wiki/maintenance"
- src: "/var/lib/mediawiki/maintenance"
- owner: root
- group: root