Page MenuHomeDevCentral

No OneTemporary

diff --git a/roles/saas-mediawiki/mediawiki/init.sls b/roles/saas-mediawiki/mediawiki/init.sls
index ccd876b..41eae55 100644
--- a/roles/saas-mediawiki/mediawiki/init.sls
+++ b/roles/saas-mediawiki/mediawiki/init.sls
@@ -1,74 +1,87 @@
# -------------------------------------------------------------
# Salt — MediaWiki farm
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Nasqueron
# Created: 2018-03-16
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
# -------------------------------------------------------------
# Base folder
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/srv/mediawiki:
file.directory:
- user: mediawiki
- group: mediawiki
- mode: 711
# -------------------------------------------------------------
# MediaWiki core
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
mediawiki_core_repository:
git.latest:
- name: https://gerrit.wikimedia.org/r/p/mediawiki/core.git
- target: /srv/mediawiki
- update_head: False
- user: mediawiki
mediawiki_core_vendor:
cmd.run:
- name: composer update --no-dev
- cwd: /srv/mediawiki
- runas: mediawiki
- creates: /srv/mediawiki/vendor
# -------------------------------------------------------------
# MediaWiki extensions and skins
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{% for type in ['extensions', 'skins'] %}
{% for item in salt['pillar.get']('mediawiki_' + type, []) %}
mediawiki_{{ type }}_repository_{{ item }}:
git.latest:
- name: https://gerrit.wikimedia.org/r/p/mediawiki/{{ type }}/{{ item }}.git
- target: /srv/mediawiki/{{ type }}/{{ item }}
- update_head: False
- user: mediawiki
{% endfor %}
{% endfor %}
+# -------------------------------------------------------------
+# MediaWiki custom extensions
+#
+# :: WolfplexMessages
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+mediawiki_extension_repository_wolfplex_messages:
+ git.latest:
+ - name: https://github.com/wolfplex/mediawiki-extensions-WolfplexMessages.git
+ - target: /srv/mediawiki/extensions/WolfplexMessages
+ - update_head: False
+ - user: mediawiki
+
# -------------------------------------------------------------
# MediaWiki configuration
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/srv/mediawiki/LocalSettings.php:
file.managed:
- source: salt://roles/saas-mediawiki/mediawiki/files/LocalSettings.php
- user: mediawiki
- group: mediawiki
- mode: 644
- template: jinja
- context:
directory: {{ pillar['mediawiki_saas']['directory'] }}
# -------------------------------------------------------------
# MediaWiki logs
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/var/log/mediawiki:
file.directory:
- user: mediawiki
- group: mediawiki
- mode: 755

File Metadata

Mime Type
text/x-diff
Expires
Thu, Sep 18, 02:08 (1 d, 21 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2986523
Default Alt Text
(3 KB)

Event Timeline