manala.sensu_go
#######################################################################################################
:exclamation: DÉPRÉCIATION :exclamation:
Ce dépôt et le rôle associé sont dépréciés au profit de la Collection Ansible Manala
Vous trouverez des informations sur son utilisation dans le dépôt de la collection
#######################################################################################################
Rôle Ansible : Sensu Go [ 
:exclamation: Signaler des problèmes et envoyer des Pull Requests dans le dépôt principal de Rôles Ansible :exclamation:
Ce rôle s'occupe de la configuration de Sensu Go.
Il fait partie de la pile Ansible Manala mais peut être utilisé comme un composant autonome.
Exigences
Ce rôle est conçu pour fonctionner avec les packages officiels de sensu go, disponibles sur le dépôt de sensu go. Veuillez utiliser le rôle manala.apt pour le gérer correctement.
manala_apt_preferences:
- sensu-go@sensu-go
Dépendances
Aucune.
Installation
Ansible 2+
Utilisation de l'interface de ligne de commande ansible galaxy :
ansible-galaxy install manala.sensu_go
Utilisation d'un fichier de requirements ansible galaxy :
- src: manala.sensu_go
Gestionnaires de Rôle
Nom | Type | Description |
---|---|---|
sensu go restart |
Service | Redémarre tous les services sensu go installés |
Variables de Rôle
Nom | Par défaut | Type | Description |
---|---|---|---|
manala_sensu_go_install_packages |
~ | Tableau | Packages de dépendance à installer |
manala_sensu_go_install_packages_default |
['sensu-go-backend', sensu-go-cli'] | Tableau | Packages de dépendance par défaut à installer |
manala_sensu_go_backend |
faux | Tableau | Package supplémentaire à installer ('sensu-go-backend' s'il est défini sur vrai) |
manala_sensu_go_backend_config_file |
/etc/sensu/backend.yml | Chaîne | Chemin vers le fichier de configuration du backend |
manala_sensu_go_backend_config |
{} | Tableau | Directives de configuration pour sensu-backend |
manala_sensu_go_agent_config_file |
/etc/sensu/agent.yml | Chaîne | Chemin vers le fichier de configuration de l'agent |
manala_sensu_go_agent_config |
{} | Tableau | Directives de configuration pour sensu-agent |
manala_sensu_go_services |
{} | Tableau | Activer et démarrer les services sensu (sensu-backend, sensu-agent) |
Exemple de configuration
Backend Sensu Go
manala_sensu_go_backend: vrai
manala_sensu_go_backend_config:
- state-dir: /tmp
Agent Sensu Go
manala_sensu_go_agent_config:
- backend-url: ['ws://127.0.0.1:8081']
- subscriptions: ['linux', 'mysql', 'foo']
Exemple de playbook
- hosts: sensu
roles:
- { role: manala.sensu_go }
Licence
MIT
Informations sur l'auteur
Manala (http://www.manala.io/)
ansible-galaxy install manala.sensu_go