An Ansible role that deploys a full Sensu stack, a modern, open source monitoring framework.
Along with deploying the Sensu Server, API and clients, this role can deploy a full stack: RabbitMQ, redis, and the Uchiwa dashboard. However, if you want to rely on other roles/management methods to deploy/manage these services, it's nice and easy to integrate this role.
This role requires Ansible 2.5
All variables have sensible defaults, which can be found in defaults/main.yml.
Head over to the role variables page to review them
To install this role from Ansible Galaxy, simpy run:
ansible-galaxy install sensu.sensu
- hosts: all
roles:
- role: sensu.sensu
Or, passing parameter values:
- hosts: sensu_masters
roles:
- role: sensu.sensu
sensu_master: true
sensu_include_dashboard: true
Originally created by Calum MacRae Supported by the Sensu Community Ansible Maintainers
See the projects Contributors page
Feel free to: