From 919fb012058e375e7a570aea3be8efe102d22e74 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Sun, 12 Aug 2018 19:31:33 +0200 Subject: Refreshing mw setup: o Moving under /wiki. o Fixing broken poweredby-logo for SMW. o Fixing broken /etc/hosts. o Adding Board namespace. --- ansible/roles/mw-backend/tasks/main.yml | 35 +++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to 'ansible/roles/mw-backend/tasks/main.yml') diff --git a/ansible/roles/mw-backend/tasks/main.yml b/ansible/roles/mw-backend/tasks/main.yml index 5d04793..66d1aa7 100644 --- a/ansible/roles/mw-backend/tasks/main.yml +++ b/ansible/roles/mw-backend/tasks/main.yml @@ -1,4 +1,21 @@ --- +- name: misc setup + tags: + - mw-backend + - misc + block: + - name: /etc/hosts + copy: + dest: /etc/hosts + content: | + 127.0.0.1 localhost + 127.0.1.1 mw.trygvis.io mw + + # The following lines are desirable for IPv6 capable hosts + ::1 localhost ip6-localhost ip6-loopback + ff02::1 ip6-allnodes + ff02::2 ip6-allrouters + - name: apt setup tags: - mw-backend @@ -64,8 +81,16 @@ - php-gd - php-apcu - mediawiki + - name: /var/www/mw.trygvis.io + tags: apache-config + file: + state: directory + path: "/var/www/mw.trygvis.io" + owner: root + group: root - name: apache config notify: reload apache + tags: apache-config copy: src: etc/apache2/sites-enabled/000-default.conf dest: /etc/apache2/sites-enabled/000-default.conf @@ -95,6 +120,16 @@ 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: composer config copy: src: opt/mediawiki/semantic-media-wiki/composer.json -- cgit v1.2.3