SAve all
This commit is contained in:
@@ -1,19 +1,22 @@
|
|||||||
tasks: # Definir las tareas a ejecutar
|
- name: Instalar Nginx # Instalar y configurar Nginx en servidores Ubuntu
|
||||||
- name: Instalar Paquete Nginx # Instalar el paquete Nginx usando apt
|
hosts: webserver # Atacar todos los hosts definidos en el inventario
|
||||||
apt:
|
become: yes # Escalar privilegios a root
|
||||||
name: nginx # Nombre del paquete a instalar
|
tasks: # Definir las tareas a ejecutar
|
||||||
state: present # Asegurarse de que el paquete esté presente
|
- name: Instalar Paquete Nginx # Instalar el paquete Nginx usando apt
|
||||||
update_cache: yes # Actualizar la caché de apt antes de la instalación
|
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
|
- 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 }}"
|
||||||
@@ -9,5 +9,4 @@
|
|||||||
|
|
||||||
- name: Desinstalar Paquete Nginx # Desinstalar el paquete Nginx usando apt
|
- name: Desinstalar Paquete Nginx # Desinstalar el paquete Nginx usando apt
|
||||||
apt:
|
apt:
|
||||||
name: nginx # Nombre del paquete a desinstalar
|
name: nginx # Nombre del paquete a desinstalar
|
||||||
state: absent # Asegurarse de que el paquete esté ausente
|
|
||||||
Reference in New Issue
Block a user