added import tasks and import playbooks

This commit is contained in:
2025-11-18 11:33:05 +01:00
parent 6a2087c1c5
commit d3c5cfe00f
2 changed files with 17 additions and 20 deletions

View File

@@ -1,5 +1,5 @@
- name: Prueba de handlers - name: Prueba de handlers
hosts: all hosts: webserver
become: yes become: yes
tasks: tasks:
- name: Copiar archivo de configuración - name: Copiar archivo de configuración

View File

@@ -1,22 +1,19 @@
- name: Instalar Nginx # Instalar y configurar Nginx en servidores Ubuntu tasks: # Definir las tareas a ejecutar
hosts: webserver # Atacar todos los hosts definidos en el inventario - name: Instalar Paquete Nginx # Instalar el paquete Nginx usando apt
become: yes # Escalar privilegios a root apt:
tasks: # Definir las tareas a ejecutar name: nginx # Nombre del paquete a instalar
- name: Instalar Paquete Nginx # Instalar el paquete Nginx usando apt state: present # Asegurarse de que el paquete esté presente
apt: update_cache: yes # Actualizar la caché de apt antes de la instalación
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 - name: Iniciar el servicio Nginx # Asegurarse de que el servicio Nginx esté iniciado y habilitado
service: service:
name: nginx # Nombre del servicio a gestionar name: nginx # Nombre del servicio a gestionar
state: started # Iniciar el servicio state: started # Iniciar el servicio
enabled: yes # Habilitar el servicio para que inicie al arrancar el sistema 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 - name: Verificar el estado del servicio Nginx # Obtener y mostrar el estado del servicio Nginx
service_facts: service_facts:
- name: Mostrar estado del servicio Nginx # Mostrar el estado actual del servicio Nginx - name: Mostrar estado del servicio Nginx # Mostrar el estado actual del servicio Nginx
debug: debug:
msg: "El servicio Nginx está {{ ansible_facts.services['nginx.service'].state }}" msg: "El servicio Nginx está {{ ansible_facts.services['nginx.service'].state }}"