nishiki.phpfpm
Rol de Ansible: PHP FPM
Instala y configura PHP FPM
Requisitos
- Ansible >= 2.5
- Debian Stretch
Variables del rol
phpfpm_version
- la versión de PHP a usar (por defecto:7.0
)phpfpm_dir_log
- directorio con los registros de phpfpm (por defecto:/var/log/phpfpm
)phpfpm_packages
- arreglo con los paquetes adicionales de PHP a instalarphpfpm_pools
- arreglo con los grupos de phpfpm
- name: myappli
user: www-myappli
php_config:
admin_value:
opcache.enable: 1
opcache.enable_cli: 1
- name: otherappli
user: www-otherappli
ping_path: /ping-test
Variables por defecto para todos los grupos
Consulta la documentación de directivas de grupo PHP
phpfpm_ping_path
- (por defecto:/ping
)phpfpm_ping_response
- (por defecto:pong
)phpfpm_pm
- (por defecto:ondemand
)phpfpm_pm_max_children
- (por defecto:16
)phpfpm_pm_start_servers
- (por defecto:4
)phpfpm_pm_min_spare_servers
- (por defecto:2
)phpfpm_pm_max_spare_servers
- (por defecto:8
)phpfpm_pm_max_requests
- (por defecto:500
)phpfpm_pm_process_idle_timeout
- (por defecto:10
)phpfpm_pm_status_path
- (por defecto:/status
)phpfpm_request_slowlog_timeout
- (por defecto:10
)phpfpm_security_limit_extensions
- (por defecto:.php
)
Cómo usar
- hosts: server
roles:
- phpfpm
Desarrollo
Pruebas con Docker
- instala docker
- instala Ruby
- instala bundler
gem install bundler
- instala las dependencias
bundle install
- ejecuta las pruebas
kitchen test
Licencia
Copyright (c) 2018 Adrien Waksberg
Licenciado bajo la Licencia Apache, Versión 2.0 (la "Licencia");
no puedes usar este archivo excepto en cumplimiento con la Licencia.
Puedes obtener una copia de la Licencia en
http://www.apache.org/licenses/LICENSE-2.0
A menos que lo exija la ley aplicable o se acuerde por escrito, el software
distribuido bajo la Licencia se distribuye "TAL CUAL",
SIN GARANTÍAS O CONDICIONES DE NINGÚN TIPO, ya sean expresas o implícitas.
Consulta la Licencia para conocer el lenguaje específico que rige los permisos y
limitaciones bajo la Licencia.
Instalar
ansible-galaxy install nishiki.phpfpm
Licencia
apache-2.0
Descargas
20.6k
Propietario