From f857b3677b70215dbbe407c57fa79ce38877248f Mon Sep 17 00:00:00 2001 From: jegomez Date: Wed, 23 Oct 2024 19:00:22 -0500 Subject: [PATCH] [ADD] PHP-FPM configuration --- .../php-fpm.conf.j2 => files/php-fpm.conf} | 0 roles/zabbix_server/handlers/main.yml | 6 ++++++ roles/zabbix_server/tasks/main.yml | 19 +++++++++++++++++++ 3 files changed, 25 insertions(+) rename roles/zabbix_server/{templates/php-fpm.conf.j2 => files/php-fpm.conf} (100%) 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