manala.sensu_go
#######################################################################################################
:exclamation: DESAPROBACIÓN :exclamation:
Este repositorio y el rol asociado están descontinuados en favor de la Colección de Ansible de Manala
Encontrarás información sobre su uso en el repositorio de la colección
#######################################################################################################
Rol de Ansible: Sensu Go [ 
:exclamation: Reporta problemas y envía Solicitudes de Extracción en el repositorio principal de Roles de Ansible :exclamation:
Este rol se encarga de la configuración de Sensu Go.
Es parte de la pila de Ansible de Manala pero se puede usar como un componente independiente.
Requisitos
Este rol está diseñado para trabajar con los paquetes oficiales de sensu go, disponibles en el repositorio de sensu go. Por favor, usa el rol manala.apt para manejarlo correctamente.
manala_apt_preferences:
- sensu-go@sensu-go
Dependencias
Ninguna.
Instalación
Ansible 2+
Usando el cli de ansible galaxy:
ansible-galaxy install manala.sensu_go
Usando un archivo de requisitos de ansible galaxy:
- src: manala.sensu_go
Controladores del Rol
Nombre | Tipo | Descripción |
---|---|---|
reiniciar sensu go |
Servicio | Reinicia todos los servicios de sensu go instalados |
Variables del Rol
Nombre | Por Defecto | Tipo | Descripción |
---|---|---|---|
manala_sensu_go_install_packages |
~ | Array | Paquetes de dependencia a instalar |
manala_sensu_go_install_packages_default |
['sensu-go-backend', 'sensu-go-cli'] | Array | Paquetes de dependencia por defecto a instalar |
manala_sensu_go_backend |
false | Array | Paquete adicional a instalar ('sensu-go-backend' si está en true) |
manala_sensu_go_backend_config_file |
/etc/sensu/backend.yml | String | Ruta al archivo de configuración del backend |
manala_sensu_go_backend_config |
{} | Array | Directrices de configuración para el sensu-backend |
manala_sensu_go_agent_config_file |
/etc/sensu/agent.yml | String | Ruta al archivo de configuración del agente |
manala_sensu_go_agent_config |
{} | Array | Directrices de configuración para el sensu-agent |
manala_sensu_go_services |
{} | Array | Habilitar e iniciar servicios de sensu (sensu-backend, sensu-agent) |
Ejemplo de configuración
Backend de Sensu Go
manala_sensu_go_backend: true
manala_sensu_go_backend_config:
- state-dir: /tmp
Agente de Sensu Go
manala_sensu_go_agent_config:
- backend-url: ['ws://127.0.0.1:8081']
- subscriptions: ['linux', 'mysql', 'foo']
Ejemplo de playbook
- hosts: sensu
roles:
- { role: manala.sensu_go }
Licencia
MIT
Información del autor
Manala (http://www.manala.io/)
ansible-galaxy install manala.sensu_go