diff --git a/mediawiki/tasks/main.yml b/mediawiki/tasks/main.yml index 6d4e48b072db359d8404b0fff82eb643ef1c6a02..670f897c4c4ee9ba06fd8310aa4b472f045c4e2e 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 0000000000000000000000000000000000000000..6beae431516b9650ce55e0f93764bf61884a26a6 --- /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 43064fb43001dc25032b2b555242827a458bf7bc..50f5bf47aed9ab13e46aadc9fda39289c0dd9a16 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