From dd49efbcad47f7d9e801bb12758183220dae9c86 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Sun, 23 Sep 2018 11:36:13 +0200 Subject: 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 --- .../roles/mw-backend/tasks/semantic-mediawiki.yml | 78 ---------------------- 1 file changed, 78 deletions(-) delete mode 100644 ansible/roles/mw-backend/tasks/semantic-mediawiki.yml (limited to 'ansible/roles/mw-backend/tasks/semantic-mediawiki.yml') 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 -- cgit v1.2.3