Added role nginx/php-fpm

For php-fpm setup
wip
Felix Stupp 5 years ago
parent 30f2210481
commit 692b9bf74b
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -0,0 +1,10 @@
---
php_version: "7.0"
phpfpm_package: "php{{ php_version }}-fpm"
phpfpm_configuration_directory: "/etc/php/{{ php_version }}/fpm"
phpfpm_configuration: "{{ phpfpm_configuration_directory }}/php-fpm.conf"
phpfpm_pools_directory: "{{ phpfpm_configuration_directory }}/pool.d"
phpfpm_sockets_directory: "/var/run/php-pools"

@ -0,0 +1,13 @@
---
- name: reload {{ phpfpm_package }}
systemd:
enabled: yes
name: "{{ phpfpm_package }}"
state: reloaded
- name: restart {{ phpfpm_package }}
systemd:
enabled: yes
name: "{{ phpfpm_package }}"
state: restarted

@ -0,0 +1,3 @@
---
allow_duplicates: no

@ -0,0 +1,24 @@
---
- name: Install required packages
apt:
name:
- "{{ phpfpm_package }}"
state: present
- name: Remove default php-fpm pool
file:
path: "{{ phpfpm_pools_directory }}/www.conf"
notify: "reload {{ phpfpm_package }}"
- name: Create sockets directory
file:
path: "{{ phpfpm_sockets_directory }}"
state: directory
owner: root
group: root
mode: "u=rwx,g=rx,o=rx"
#
#- name: Configure php-fpm
# notify: "reload {{ phpfpm_package }}"
Loading…
Cancel
Save