From d3c5cfe00f724ca7f507b7397046cc40e3236095 Mon Sep 17 00:00:00 2001 From: Guillem Hernandez Sola Date: Tue, 18 Nov 2025 11:33:05 +0100 Subject: [PATCH] added import tasks and import playbooks --- training/handlers.yml | 2 +- training/install-nginx.yml | 35 ++++++++++++++++------------------- 2 files changed, 17 insertions(+), 20 deletions(-) diff --git a/training/handlers.yml b/training/handlers.yml index 02d808c..61b68cb 100644 --- a/training/handlers.yml +++ b/training/handlers.yml @@ -1,5 +1,5 @@ - name: Prueba de handlers - hosts: all + hosts: webserver become: yes tasks: - name: Copiar archivo de configuración diff --git a/training/install-nginx.yml b/training/install-nginx.yml index f845e04..8213dcf 100644 --- a/training/install-nginx.yml +++ b/training/install-nginx.yml @@ -1,22 +1,19 @@ -- name: Instalar Nginx # Instalar y configurar Nginx en servidores Ubuntu - hosts: webserver # Atacar todos los hosts definidos en el inventario - become: yes # Escalar privilegios a root - tasks: # Definir las tareas a ejecutar - - name: Instalar Paquete Nginx # Instalar el paquete Nginx usando apt - apt: - name: nginx # Nombre del paquete a instalar - state: present # Asegurarse de que el paquete esté presente - update_cache: yes # Actualizar la caché de apt antes de la instalación +tasks: # Definir las tareas a ejecutar + - name: Instalar Paquete Nginx # Instalar el paquete Nginx usando apt + apt: + name: nginx # Nombre del paquete a instalar + state: present # Asegurarse de que el paquete esté presente + update_cache: yes # Actualizar la caché de apt antes de la instalación - - name: Iniciar el servicio Nginx # Asegurarse de que el servicio Nginx esté iniciado y habilitado - service: - name: nginx # Nombre del servicio a gestionar - state: started # Iniciar el servicio - enabled: yes # Habilitar el servicio para que inicie al arrancar el sistema + - name: Iniciar el servicio Nginx # Asegurarse de que el servicio Nginx esté iniciado y habilitado + service: + name: nginx # Nombre del servicio a gestionar + state: started # Iniciar el servicio + enabled: yes # Habilitar el servicio para que inicie al arrancar el sistema - - name: Verificar el estado del servicio Nginx # Obtener y mostrar el estado del servicio Nginx - service_facts: + - name: Verificar el estado del servicio Nginx # Obtener y mostrar el estado del servicio Nginx + service_facts: - - name: Mostrar estado del servicio Nginx # Mostrar el estado actual del servicio Nginx - debug: - msg: "El servicio Nginx está {{ ansible_facts.services['nginx.service'].state }}" \ No newline at end of file + - name: Mostrar estado del servicio Nginx # Mostrar el estado actual del servicio Nginx + debug: + msg: "El servicio Nginx está {{ ansible_facts.services['nginx.service'].state }}" \ No newline at end of file