diff --git a/php-fpm/tasks/main.yml b/php-fpm/tasks/main.yml
index b0353e8f378891d749ea2fb05f5959bf82a945f6..ab2c8d34f0b65077f2cc9ff3d842a61fe0e85db5 100644
--- a/php-fpm/tasks/main.yml
+++ b/php-fpm/tasks/main.yml
@@ -1,6 +1,7 @@
 ---
 
-- include_vars: "{{ debian_version }}.yml"
+- name: include debian version specific vars
+  include_vars: "{{ debian_version }}.yml"
 
 - name: ensure php-fpm is installed
   apt:
@@ -46,7 +47,13 @@
     - restart php-fpm
 
 - name: get remote active php pools
-  shell: "systemctl list-units --state=loaded | grep uwsgi@ | sed -E 's/.*uwsgi@(.*)\\.service.*/\\1/'"
+  # yamllint disable rule:line-length
+  shell: |
+    set -o pipefail
+    systemctl list-units --state=loaded | grep uwsgi@ | sed -E 's/.*uwsgi@(.*)\\.service.*/\\1/'
+  args:
+    executable: /bin/bash
+  # yamllint enable rule:line-length
   changed_when: false
   register: running_pools
 
@@ -55,6 +62,7 @@
     name: "php-fpm@{{ item }}"
     enabled: false
     state: stopped
+  # yamllint disable-line rule:line-length
   with_items: "{{ running_pools.stdout_lines|difference(fpm_pools|map(attribute=name))|list }}"
 
 - meta: flush_handlers