diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2018-08-12 19:31:33 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2018-08-12 19:34:05 +0200 |
commit | 919fb012058e375e7a570aea3be8efe102d22e74 (patch) | |
tree | 6a940aa2df809e1479d144375de45ee27301e5a9 /ansible/roles/mw-backend/tasks | |
parent | fe67b23917a17ec111788db6520ea3b6ca7a5422 (diff) | |
download | infra-919fb012058e375e7a570aea3be8efe102d22e74.tar.gz infra-919fb012058e375e7a570aea3be8efe102d22e74.tar.bz2 infra-919fb012058e375e7a570aea3be8efe102d22e74.tar.xz infra-919fb012058e375e7a570aea3be8efe102d22e74.zip |
Refreshing mw setup:
o Moving under /wiki.
o Fixing broken poweredby-logo for SMW.
o Fixing broken /etc/hosts.
o Adding Board namespace.
Diffstat (limited to 'ansible/roles/mw-backend/tasks')
-rw-r--r-- | ansible/roles/mw-backend/tasks/main.yml | 35 |
1 files changed, 35 insertions, 0 deletions
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 |