From 2704cd18ec51d8aa80fa58352f6978c162a82110 Mon Sep 17 00:00:00 2001 From: Guillem Hernandez Sola Date: Wed, 18 Jun 2025 11:19:30 +0200 Subject: [PATCH] Added PHP --- .../practica-3-roles/nginx/tasks/main.yml | 2 +- training/practica-3-roles/php/tasks/main.yml | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/training/practica-3-roles/nginx/tasks/main.yml b/training/practica-3-roles/nginx/tasks/main.yml index be00fc4..ef46a19 100644 --- a/training/practica-3-roles/nginx/tasks/main.yml +++ b/training/practica-3-roles/nginx/tasks/main.yml @@ -42,5 +42,5 @@ name: nginx state: stopped when: ansible_facts.services['nginx.service'].state == 'running' - #Condición para versiones antinguas para detener Nginx solo si está corriendo + #Condición para versiones antiguas para detener Nginx solo si está corriendo #when: ansible_facts.services['nginx'].state == 'running' diff --git a/training/practica-3-roles/php/tasks/main.yml b/training/practica-3-roles/php/tasks/main.yml index 661cb70..190d954 100644 --- a/training/practica-3-roles/php/tasks/main.yml +++ b/training/practica-3-roles/php/tasks/main.yml @@ -1,3 +1,25 @@ #SPDX-License-Identifier: MIT-0 --- # tasks file for php +#Instalar PHP +- name: Instalación de PHP + ansible.builtin.package: + name: "{{ item }}" #Nombre del paquete a instalar + state: present #Asegura que el paquete esté instalado + with_items: #Itera sobre una lista de paquetes + - php #Paquete PHP + - php-curl #Extensión PHP para cURL + - php-gd #Extensión PHP para gráficos y manipulación de imágenes + - php-mbstring #Extensión PHP para manejo de cadenas multibyte + - php-memcached #Extensión PHP para Memcached + - php-mysql #Extensión PHP para MySQL + - php-xml #Extensión PHP para XML + - php-zip #Extensión PHP para manejo de archivos ZIP + notify: + - Reiniciar Apache2 #Notifica a la tarea de reinicio de Apache2 + +#Ver si PHP está instalado correctamente +- name: Verificar la instalación de PHP + ansible.builtin.command: php -v + register: php_version_output + changed_when: false \ No newline at end of file