From 04f187a140addf13c0d95c7b4f00f37aab43766d Mon Sep 17 00:00:00 2001 From: Timotej Lazar Date: Fri, 6 Dec 2024 13:07:01 +0100 Subject: [PATCH] dokuwiki: factor out nginx-php role --- roles/dokuwiki/tasks/main.yml | 4 +--- roles/nginx-php/handlers/main.yml | 5 +++++ roles/{dokuwiki/tasks/php.yml => nginx-php/tasks/main.yml} | 0 setup.yml | 1 + 4 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 roles/nginx-php/handlers/main.yml rename roles/{dokuwiki/tasks/php.yml => nginx-php/tasks/main.yml} (100%) diff --git a/roles/dokuwiki/tasks/main.yml b/roles/dokuwiki/tasks/main.yml index 39b97e7..9b4c688 100644 --- a/roles/dokuwiki/tasks/main.yml +++ b/roles/dokuwiki/tasks/main.yml @@ -1,9 +1,7 @@ -- name: Set up PHP - import_tasks: php.yml - - name: Install packages package: name: php-openssl,php-session,php-xml + notify: restart php-fpm - name: Check if dokuwiki should be upgraded lineinfile: diff --git a/roles/nginx-php/handlers/main.yml b/roles/nginx-php/handlers/main.yml new file mode 100644 index 0000000..ef9f342 --- /dev/null +++ b/roles/nginx-php/handlers/main.yml @@ -0,0 +1,5 @@ +- name: restart php-fpm + service: + name: 'php-fpm{{ php_version }}' + state: restarted + when: "'handler' not in ansible_skip_tags" diff --git a/roles/dokuwiki/tasks/php.yml b/roles/nginx-php/tasks/main.yml similarity index 100% rename from roles/dokuwiki/tasks/php.yml rename to roles/nginx-php/tasks/main.yml diff --git a/setup.yml b/setup.yml index 7647ef3..50e9309 100644 --- a/setup.yml +++ b/setup.yml @@ -38,6 +38,7 @@ roles: - alpine - nginx + - nginx-php - dokuwiki - hosts: netbox