Nav apraksta

Jared e1fd93f0e4 Merge pull request #162 from jaredledvina/feature/fix-quotes 7 gadi atpakaļ
defaults eeea144e6b Drop sensu_pkg_version entirely 7 gadi atpakaļ
docs a0269baa3e Merge branch 'master' into feature/simply-install-sensu-stop-pinning-ancient-versions 7 gadi atpakaļ
handlers 4997c01036 Use the FreeBSD repository 8 gadi atpakaļ
meta 52719d763b Update required Ansible version to be atleast 2.3 7 gadi atpakaļ
tasks e7f4785b3a Add missing quotes around vars 7 gadi atpakaļ
templates 2d19e9338f Drop tarball, switch to native command modules for SSL generation 7 gadi atpakaļ
tests 8c1243c7de Switch everything to Sensu namespace 7 gadi atpakaļ
vars 91febcc13c Drop old FreeBSD variables, pin to installed 7 gadi atpakaļ
.gitignore e01a72ddec Add Vagrant testing framework 9 gadi atpakaļ
.travis.yml b6d2348a08 Add Fedora as master OS and as a travis distro 7 gadi atpakaļ
CHANGELOG.md a0269baa3e Merge branch 'master' into feature/simply-install-sensu-stop-pinning-ancient-versions 7 gadi atpakaļ
LICENSE 20bc9a0100 Initial commit of documentation 10 gadi atpakaļ
README.md 8c1243c7de Switch everything to Sensu namespace 7 gadi atpakaļ
mkdocs.yml 8c1243c7de Switch everything to Sensu namespace 7 gadi atpakaļ

README.md

Sensu Ansible Galaxy Build Status

This role deploys a full Sensu stack, a modern, open source monitoring framework.

Features

  • Deploy a full Sensu stack, including RabbitMQ, redis, and the Uchiwa dashboard
  • Full support for Sensu Enterprise
  • Tight integration with the Ansible inventory - deployment of monitoring checks based on inventory grouping
  • Fine grained control over dynamic client configurations
  • Remote plugin deployment
  • Automatic generation and dynamic deployment of SSL certs for secure communication between your clients and servers
  • Highly configurable

Batteries included, but not imposed

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.

Documentation Documentation

Read the full documentation for a comprehensive overview of this role and its powerful features.

Requirements

This role requires:

Supported Platforms

Current Release

Automatically tested via TravisCI

Supported manually (compatibility not always guaranteed)

Role Variables

See Role Variables for a detailed list of the variables this role uses

Example Playbook

  - hosts: all
    roles:
      - role: sensu.sensu

Or, passing parameter values:

  - hosts: sensu_masters
    roles:
      - { role: sensu.sensu, sensu_master: true, sensu_include_dashboard: true  }

Ansible version support

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.

License

MIT

Author Information

Originally created by Calum MacRae and supported by the Sensu Community Ansible Maintainers

Contributors

See the projects Contributors page

Feel free to: Raise an issue Contribute