manala.sensu_go
#######################################################################################################
:exclamation: ABLEGUNG :exclamation:
Dieses Repository und die zugehörige Rolle sind zugunsten der Manala Ansible Collection abgelehnt worden.
Informationen zu seiner Verwendung finden Sie im Repository der Sammlung.
#######################################################################################################
Ansible Rolle: Sensu Go [ 
:exclamation: Probleme melden und Pull-Requests senden im Haupt-Repository der Ansible Rolle :exclamation:
Diese Rolle befasst sich mit der Einrichtung von Sensu Go.
Sie ist Teil des Manala Ansible-Stacks, kann aber auch als eigenständige Komponente verwendet werden.
Anforderungen
Diese Rolle ist für die Verwendung mit den offiziellen Paketen von sensu go gedacht, die im sensu go Repository verfügbar sind. Bitte verwenden Sie die manala.apt Rolle, um dies korrekt zu handhaben.
manala_apt_preferences:
- sensu-go@sensu-go
Abhängigkeiten
Keine.
Installation
Ansible 2+
Verwendung des ansible galaxy CLI:
ansible-galaxy install manala.sensu_go
Verwendung einer Ansible Galaxy-Anforderungsdatei:
- src: manala.sensu_go
Rollen-Handler
Name | Typ | Beschreibung |
---|---|---|
sensu go restart |
Dienst | Neustart aller installierten sensu go-Dienste |
Rollen-Variablen
Name | Standard | Typ | Beschreibung |
---|---|---|---|
manala_sensu_go_install_packages |
~ | Array | Abhängigkeitspakete, die installiert werden sollen |
manala_sensu_go_install_packages_default |
['sensu-go-backend', sensu-go-cli'] | Array | Standardabhängigkeitspakete, die installiert werden sollen |
manala_sensu_go_backend |
false | Array | Zusätzliches Paket, das installiert werden soll ('sensu-go-backend', wenn auf true gesetzt) |
manala_sensu_go_backend_config_file |
/etc/sensu/backend.yml | String | Pfad zur Backend-Konfigurationsdatei |
manala_sensu_go_backend_config |
{} | Array | Konfigurationseinstellungen für sensu-backend |
manala_sensu_go_agent_config_file |
/etc/sensu/agent.yml | String | Pfad zur Agent-Konfigurationsdatei |
manala_sensu_go_agent_config |
{} | Array | Konfigurationseinstellungen für sensu-agent |
manala_sensu_go_services |
{} | Array | Aktivieren und Starten der Sensu-Dienste (sensu-backend, sensu-agent) |
Beispielkonfiguration
Sensu Go Backend
manala_sensu_go_backend: true
manala_sensu_go_backend_config:
- state-dir: /tmp
Sensu Go Agent
manala_sensu_go_agent_config:
- backend-url: ['ws://127.0.0.1:8081']
- subscriptions: ['linux', 'mysql', 'foo']
Beispiel-Playbook
- hosts: sensu
roles:
- { role: manala.sensu_go }
Lizenz
MIT
Autorinformationen
Manala (http://www.manala.io/)
ansible-galaxy install manala.sensu_go