diff --git a/roles/zabbix_server/templates/php-fpm.conf.j2 b/roles/zabbix_server/files/php-fpm.conf similarity index 100% rename from roles/zabbix_server/templates/php-fpm.conf.j2 rename to roles/zabbix_server/files/php-fpm.conf diff --git a/roles/zabbix_server/handlers/main.yml b/roles/zabbix_server/handlers/main.yml index f34ca05..35cee16 100644 --- a/roles/zabbix_server/handlers/main.yml +++ b/roles/zabbix_server/handlers/main.yml @@ -12,3 +12,9 @@ state: restarted enabled: true +- name: Reiniciar PHP-FPM + systemd_service: + name: php{{ zabbix_web_php_installed_version }}-fpm + state: restarted + enabled: true + diff --git a/roles/zabbix_server/tasks/main.yml b/roles/zabbix_server/tasks/main.yml index 1c27063..2d140eb 100644 --- a/roles/zabbix_server/tasks/main.yml +++ b/roles/zabbix_server/tasks/main.yml @@ -53,6 +53,25 @@ group: 'www-data' mode: '0640' +- name: Determinar versión PHP instalada + shell: php --version | head -1 | awk '{ print $2 }' | awk -F '.' '{print $1"."$2}' + register: _zabbix_web_php_installed_version + changed_when: false + +- name: Registrar versión PHP instalada + set_fact: + zabbix_web_php_installed_version: "{{ _zabbix_web_php_installed_version.stdout }}" + +- name: 'Configurar PHP-FPM' + copy: + src: 'php-fpm.conf' + dest: '/etc/zabbix/php-fpm.conf' + mode: '0644' + owner: 'root' + group: 'root' + notify: + - Reiniciar PHP-FPM + - name: 'Configurar Zabbix en Nginx' template: src: nginx.conf.j2