From b27aecb118d98e32004a1fe0c6cf64984ca51d72 Mon Sep 17 00:00:00 2001
From: Robin Sonnabend <robin@fsmpi.rwth-aachen.de>
Date: Sun, 19 Mar 2017 22:42:15 +0100
Subject: [PATCH] Update fachschaften to stretch

---
 mediawiki/tasks/main.yml  | 13 ++++++++++++-
 php-fpm/handlers/main.yml |  5 +++++
 php-fpm/tasks/main.yml    |  4 ++++
 3 files changed, 21 insertions(+), 1 deletion(-)
 create mode 100644 php-fpm/handlers/main.yml

diff --git a/mediawiki/tasks/main.yml b/mediawiki/tasks/main.yml
index 6d4e48b..670f897 100644
--- a/mediawiki/tasks/main.yml
+++ b/mediawiki/tasks/main.yml
@@ -84,6 +84,17 @@
     - config
     - mediawiki
 
+- name: ensure we have a unique temporary cache directory
+  lineinfile:
+    dest: /etc/tmpfiles.d/10-mediawiki.conf
+    line: "d /tmp/{{mediawiki_name}} 0775 {{mediawiki_user}} {{mediawiki_group}} - -"
+    create: yes
+  notify:
+    - create tmpfiles
+  tags:
+    - config
+    - mediawiki
+
 #- name: "ensure the library mediawiki uses for diffs is enabled"
 #  file:
 #    state: link
@@ -105,7 +116,7 @@
     name: "mediawiki maintenance"
     hour: "0"
     minute: "0"
-    job: "/usr/bin/php {{mediawiki_web_root}}/maintenance/runJobs.php --conf {{mediawiki_web_root}}/LocalSettings.php"
+    job: "/usr/bin/php {{mediawiki_web_root}}/{{mediawiki_name}}/maintenance/runJobs.php --conf {{mediawiki_web_root}}/{{mediawiki_name}}/LocalSettings.php"
   become: yes
   become_user: "{{mediawiki_user}}"
   tags:
diff --git a/php-fpm/handlers/main.yml b/php-fpm/handlers/main.yml
new file mode 100644
index 0000000..6beae43
--- /dev/null
+++ b/php-fpm/handlers/main.yml
@@ -0,0 +1,5 @@
+---
+# file: roles/php-fpm/handlers/main.yml
+
+- name: restart php-fpm
+  service: name=php7.0-fpm.service state=restart
diff --git a/php-fpm/tasks/main.yml b/php-fpm/tasks/main.yml
index 43064fb..50f5bf4 100644
--- a/php-fpm/tasks/main.yml
+++ b/php-fpm/tasks/main.yml
@@ -7,6 +7,8 @@
     - php
     - php-fpm
   when: debian_version == "stretch"
+  notify:
+    - restart php-fpm
   tags:
     - packages
     - php
@@ -31,6 +33,8 @@
     group: root
     mode: 0644
   when: debian_version == "stretch"
+  notify:
+    - restart php-fpm
   tags:
    - config
    - php
-- 
GitLab