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.0
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 cmacrae.sensu
- hosts: all
roles:
- role: cmacrae.sensu
Or, passing parameter values:
- hosts: sensu_masters
roles:
- { role: cmacrae.sensu, sensu_master: true, sensu_include_dashboard: true }
Created by Calum MacRae
Stephen Muth - (@smuth4)
Feel free to:
Contact me - @calumacrae, mailto:calum0macrae@gmail.com
Raise an issue
Contribute