diff options
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 |