diff --git a/php-fpm/handlers/main.yml b/php-fpm/handlers/main.yml index 710c0f6116f490a2c1551624b7d87d9fae08fc9d..27ebd57aed93ea5964d8bb577dc31bb25d3d1442 100644 --- a/php-fpm/handlers/main.yml +++ b/php-fpm/handlers/main.yml @@ -2,4 +2,4 @@ # file: php-fpm/handlers/main.yml - name: restart php-fpm - service: name=php7.0-fpm.service state=restarted + service: name="php{{php_version}}-fpm.service" state=restarted diff --git a/php-fpm/tasks/main.yml b/php-fpm/tasks/main.yml index a957c3e6c88c5abb663ca6f95d0f38904ce01dac..e8609949b6adcc8126639a1c26e02672b3ed1a30 100644 --- a/php-fpm/tasks/main.yml +++ b/php-fpm/tasks/main.yml @@ -1,36 +1,26 @@ --- # file: php-fpm/tasks/main.yml -- name: ensure php-fpm is installed on stretch +- include_vars: "{{debian_version}}.yml" + +- name: ensure php-fpm is installed apt: - name: php-fpm + name: "{{php_fpm_pkgs}}" state: present - when: debian_version == "stretch" notify: - restart php-fpm tags: - php-fpm - webservices -- name: ensure php-fpm is installed on jessie - apt: - name: - - php5 - - php5-fpm - state: present - when: debian_version == "jessie" - tags: - - php-fpm - - webservices - - name: ensure we have all the pools we want template: src: pool.conf.j2 - dest: "/etc/php/7.0/fpm/pool.d/{{item.name}}.conf" + dest: "/etc/php/{{php_version}}/fpm/pool.d/{{item.name}}.conf" owner: root group: root mode: '0644' - when: debian_version == "stretch" + when: debian_version != "jessie" with_items: "{{fpm_pools|default([])}}" notify: - restart php-fpm diff --git a/php-fpm/vars/buster.yml b/php-fpm/vars/buster.yml new file mode 100644 index 0000000000000000000000000000000000000000..ab784a0a0db25b5501c072d070bbd25f4c7b624e --- /dev/null +++ b/php-fpm/vars/buster.yml @@ -0,0 +1,3 @@ +--- +php_fpm_pkgs: ["php-fpm"] +php_version: "7.3" diff --git a/php-fpm/vars/jessie.yml b/php-fpm/vars/jessie.yml new file mode 100644 index 0000000000000000000000000000000000000000..a1918259000478eee9cecc793ab40c44b1a85677 --- /dev/null +++ b/php-fpm/vars/jessie.yml @@ -0,0 +1,2 @@ +--- +php_fpm_pkgs: ["php-fpm5", "php5"] diff --git a/php-fpm/vars/stretch.yml b/php-fpm/vars/stretch.yml new file mode 100644 index 0000000000000000000000000000000000000000..f072d5e6a68d135ae8ee6e71e8f32e930a462fa0 --- /dev/null +++ b/php-fpm/vars/stretch.yml @@ -0,0 +1,3 @@ +--- +php_fpm_pkgs: ["php-fpm"] +php_version: "7.0"