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 [ Statut de construction

: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/)

À propos du projet

Install and configure sensu

Installer
ansible-galaxy install manala.sensu_go
Licence
Unknown
Téléchargements
619
Propriétaire
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.