diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2018-09-23 11:36:13 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2018-09-23 13:15:21 +0200 |
commit | dd49efbcad47f7d9e801bb12758183220dae9c86 (patch) | |
tree | a407f5f25407da39322be59dd351e45278be1093 /ansible/roles/mw-backend/tasks/semantic-mediawiki.yml | |
parent | f7badd1323ed9e53e496c0b7f5b60a69a04d67b4 (diff) | |
download | infra-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.yml | 78 |
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 |