From 5491225a0cd777588be2479335c2a09855d73e41 Mon Sep 17 00:00:00 2001 From: Guillem Hernandez Sola Date: Wed, 18 Jun 2025 13:54:16 +0200 Subject: [PATCH] Added facts for Nginx --- training/practica-3-jinja2/nginx/tasks/main.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/training/practica-3-jinja2/nginx/tasks/main.yml b/training/practica-3-jinja2/nginx/tasks/main.yml index 3e79354..27a872b 100644 --- a/training/practica-3-jinja2/nginx/tasks/main.yml +++ b/training/practica-3-jinja2/nginx/tasks/main.yml @@ -6,6 +6,18 @@ ansible.builtin.service: name: apache2 #Nombre del servicio a gestionar state: stopped #Asegura que el servicio esté detenido + +- name: Asegurar que Nginx está detenido en la máquina + ansible.builtin.service: + name: nginx #Nombre del servicio a gestionar + state: stopped #Asegura que el servicio esté detenido + +- name: Recopilar información sobre los servicios + ansible.builtin.service_facts: #Recopila información sobre los servicios + +- name: Muestra el estado de Nginx + ansible.builtin.debug: + msg: "El estado de Nginx es: {{ ansible_facts.services['nginx.service'].state }}" #Muestra el estado del servicio Nginx #Instalar un servidor web (Nginx). - name: Instalación de Nginx @@ -21,7 +33,7 @@ ansible.builtin.service: name: nginx #Nombre del servicio a gestionar state: started #Asegura que el servicio esté en ejecución - when: ansible_facts.services['nginx.service'].state == 'stopped' + when: ansible_facts.services['nginx.service'].state == 'running' #Copia el archivo de configuración hosts de Nginx al directorio correspondiente - name: Copiar archivo de configuración de hosts de Nginx