|
|
vor 7 Jahren | |
|---|---|---|
| defaults | vor 8 Jahren | |
| docs | vor 7 Jahren | |
| handlers | vor 8 Jahren | |
| meta | vor 7 Jahren | |
| tasks | vor 7 Jahren | |
| templates | vor 7 Jahren | |
| tests | vor 7 Jahren | |
| vars | vor 7 Jahren | |
| .gitignore | vor 9 Jahren | |
| .travis.yml | vor 7 Jahren | |
| CHANGELOG.md | vor 7 Jahren | |
| LICENSE | vor 10 Jahren | |
| README.md | vor 7 Jahren | |
| mkdocs.yml | vor 9 Jahren |
This role 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.
Read the full documentation for a comprehensive overview of this role and its powerful features.
This role requires:
dynamic_data_store variable to be set: see Dynamic Data Storesensu_include_plugins is true (the default), the static_data_store variable needs to be set: see Check DeploymentSee Role Variables for a detailed list of the variables this role uses
- hosts: all
roles:
- role: cmacrae.sensu
Or, passing parameter values:
- hosts: sensu_masters
roles:
- { role: cmacrae.sensu, sensu_master: true, sensu_include_dashboard: true }
All changes to this role are actively tested with the last two stable versions of Ansible to ensure compatibility. As such, this role only officially supports running with the last two stable releases of Ansible, which aligns with the Ansible support model.
MIT
Originally created by Calum MacRae and supported by the Sensu Community Ansible Maintainers
See the projects Contributors page
Feel free to: Raise an issue Contribute