derjd.icinga2downtime
icinga2downtime
Este rol agrega y elimina tiempos de inactividad en icinga2 a través de la API. Hay un issue en Github que añade esta característica como un módulo, pero la última acción ocurrió en 2018... Actualmente, pone en inactividad al Host y todos sus Servicios asociados. La eliminación del tiempo de inactividad se realiza mediante la coincidencia de comentarios y el objeto del host.
Requisitos
Ninguno hasta ahora.
Variables
Hay un montón de valores predeterminados. Usar solo dt_icinga
, dt_user
, dt_pass
debería ser suficiente la mayor parte del tiempo.
variable | predeterminado | descripción |
---|---|---|
i2d_icinga | Ninguno | Host de Icinga2 al que conectarse |
i2d_port | 5665 | Puerto de Icinga2 al que conectarse |
i2d_user | icinga2 | Nombre de usuario para autenticación |
i2d_pass | icinga2 | Contraseña para autenticación |
i2d_host | "{{ hostvars[inventory_hostname].ansible_host | default(inventory_hostname) }}" |
i2d_msg | 'inactividad con el rol ansible icinga2downtime' | comentario mostrado durante el tiempo de inactividad |
i2d_author | "{{ lookup('env','USER') }}" | Nombre del autor mostrado durante el tiempo de inactividad |
i2d_from | 'ahora' | Los rangos de inactividad se establecen con marcas de tiempo en Unix. esto será traducido por date |
i2d_until | '+2 horas' | Los rangos de inactividad se establecen con marcas de tiempo en Unix. esto será traducido por date |
i2d_add | no | Cuando se establece en sí , agrega inactividad |
i2d_remove | no | Cuando se establece en sí , elimina inactividad |
Dependencias
Ninguna hasta ahora.
Ejemplo
---
- hosts: all
gather_facts: 'no'
vars:
i2d_icinga: icinga2.ejemplo.com
i2d_user: derJD
i2d_pass: ¡MuyMuySecreto!1
tasks:
- include_role:
name: derJD.icinga2downtime
apply:
delegate_to: localhost
vars: { i2d_add: "sí" }
- [realiza algo interesante]
- include_role:
name: derJD.icinga2downtime
apply:
delegate_to: localhost
vars: { i2d_remove: "sí" }
Licencia
BSD
Información del Autor
Instalar
ansible-galaxy install derjd.icinga2downtime
Licencia
Unknown
Descargas
8.1k
Propietario