diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2018-09-23 10:32:31 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2018-09-23 10:34:27 +0200 |
commit | f7badd1323ed9e53e496c0b7f5b60a69a04d67b4 (patch) | |
tree | 1803c0a98200c3568f3e00a105b49f5aaca3a961 /ansible/roles/mw-backend/tasks/main.yml | |
parent | 0a6da2506c38681f7138f3787c6f0dd20696ad0d (diff) | |
download | infra-f7badd1323ed9e53e496c0b7f5b60a69a04d67b4.tar.gz infra-f7badd1323ed9e53e496c0b7f5b60a69a04d67b4.tar.bz2 infra-f7badd1323ed9e53e496c0b7f5b60a69a04d67b4.tar.xz infra-f7badd1323ed9e53e496c0b7f5b60a69a04d67b4.zip |
o Moving semantic mediawiki setup into its own file.
o Fixing some bugs, tested with a clean installation.
o Specifying exact version for mediawiki/semantic-media-wiki, 2.5.8.
Diffstat (limited to 'ansible/roles/mw-backend/tasks/main.yml')
-rw-r--r-- | ansible/roles/mw-backend/tasks/main.yml | 48 |
1 files changed, 6 insertions, 42 deletions
diff --git a/ansible/roles/mw-backend/tasks/main.yml b/ansible/roles/mw-backend/tasks/main.yml index 497fad2..a172b9a 100644 --- a/ansible/roles/mw-backend/tasks/main.yml +++ b/ansible/roles/mw-backend/tasks/main.yml @@ -46,6 +46,11 @@ - vim-nox - host - less + - file: + dest: /var/www/.ansible + state: directory + owner: www-data + mode: u=rwX,go= - name: Mediawiki tags: @@ -133,45 +138,4 @@ - mw-backend - smw block: - - name: packages - apt: - name: "{{ item }}" - install_recommends: no - with_items: - - composer - - php-zip - - name: directories - file: - state: directory - path: "{{ item }}" - owner: root - group: root - with_items: - - /opt/mediawiki - - /opt/mediawiki/semantic-media-wiki - - name: symlink smw into mw extensions - file: - state: link - dest: "/var/lib/mediawiki/extensions/{{ item }}" - src: "/opt/mediawiki/semantic-media-wiki/extensions/{{ item }}" - owner: root - group: root - 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 - - name: composer config - copy: - src: opt/mediawiki/semantic-media-wiki/composer.json - dest: /opt/mediawiki/semantic-media-wiki/composer.json - - name: run composer - become_user: www-data - composer: - command: install - working_dir: /opt/mediawiki/semantic-media-wiki + - include_tasks: semantic-mediawiki.yml |