From c2ea9c660049c277c54d7b147d957358df431d18 Mon Sep 17 00:00:00 2001 From: Fritz Grimpen Date: Tue, 2 Feb 2021 18:27:37 +0000 Subject: [PATCH] Hacky mediawiki role --- roles/mediawiki/defaults/main.yml | 23 ++++ roles/mediawiki/tasks/main.yml | 9 ++ .../mediawiki/templates/LocalSettings.php.j2 | 118 ++++++++++++++++++ 3 files changed, 150 insertions(+) create mode 100644 roles/mediawiki/defaults/main.yml create mode 100644 roles/mediawiki/tasks/main.yml create mode 100644 roles/mediawiki/templates/LocalSettings.php.j2 diff --git a/roles/mediawiki/defaults/main.yml b/roles/mediawiki/defaults/main.yml new file mode 100644 index 0000000..40462d4 --- /dev/null +++ b/roles/mediawiki/defaults/main.yml @@ -0,0 +1,23 @@ +--- +mediawiki_path: /var/www/wiki.ccchb.de/webroot/w + +mediawiki_extensions: + - CategoryTree + - ParserFunctions + - PdfHandler + - Renameuser + - Interwiki + - ConfirmEdit + - ConfirmEdit/QuestyCaptcha + - WikiEditor + - MobileFrontend + +mediawiki_skins: + - MonoBook + - Timeless + - Vector + - MinervaNeue + +mediawiki_sitename: "CCC Bremen" + +mediawiki_email: "webmaster@ccchb.de" diff --git a/roles/mediawiki/tasks/main.yml b/roles/mediawiki/tasks/main.yml new file mode 100644 index 0000000..a64064b --- /dev/null +++ b/roles/mediawiki/tasks/main.yml @@ -0,0 +1,9 @@ +--- +- name: Configure Mediawiki + template: + src: LocalSettings.php.j2 + dest: "{{ mediawiki_path }}/LocalSettings.php" + owner: www-data + group: www-data + mode: '0600' + diff --git a/roles/mediawiki/templates/LocalSettings.php.j2 b/roles/mediawiki/templates/LocalSettings.php.j2 new file mode 100644 index 0000000..a6a6b69 --- /dev/null +++ b/roles/mediawiki/templates/LocalSettings.php.j2 @@ -0,0 +1,118 @@ + 'Die Antwort auf die Frage nach dem Leben, dem Universum und allem?', 'answer' => '42' ); +$wgCaptchaQuestions[] = array( 'question' => 'Wie lautet der Kurzname dieses Vereins?', 'answer' => 'CCCHB' ); +$wgCaptchaQuestions[] = array( 'question' => 'Gib einfach das Wort Passion ein (kleingeschrieben):', 'answer' => 'passion' ); +$wgCaptchaQuestions[] = array( 'question' => 'Gib bitte Fünfhundertsiebenundsechzig als Zahl ein:', 'answer' => '567' ); +$wgCaptchaQuestions[] = array( 'question' => 'An welchem Wochentag treffen wir uns regelmäßig?', 'answer' => 'Dienstag' ); +$wgCaptchaQuestions[] = array( 'question' => 'Der erste Congress im CCH (2012)', 'answer' => '29c3' ); +$wgCaptchaQuestions[] = array( 'question' => 'Der letzte Congress im bcc (2011)', 'answer' => '28c3' ); +$wgCaptchaQuestions[] = array( 'question' => 'Wie kürzt man Erfahrungsaustauschkreis in 4 Buchstaben ab? (alles großgeschrieben)', 'answer' => 'ERFA' ); + +$wgShowExceptionDetails = true; +$wgShowDBErrorBacktrace = true; +