Bez popisu

Jared dd171229d9 Merge branch 'master' into fix_deprecation_state_installed před 7 roky
defaults eeea144e6b Drop sensu_pkg_version entirely před 7 roky
docs a0269baa3e Merge branch 'master' into feature/simply-install-sensu-stop-pinning-ancient-versions před 7 roky
handlers 4997c01036 Use the FreeBSD repository před 8 roky
meta 52719d763b Update required Ansible version to be atleast 2.3 před 7 roky
tasks e8ee2d789a [FIX] Deprecation warning: state 'installed' před 7 roky
templates 2d19e9338f Drop tarball, switch to native command modules for SSL generation před 7 roky
tests 8c1243c7de Switch everything to Sensu namespace před 7 roky
vars 91febcc13c Drop old FreeBSD variables, pin to installed před 7 roky
.gitignore e01a72ddec Add Vagrant testing framework před 9 roky
.travis.yml b6d2348a08 Add Fedora as master OS and as a travis distro před 7 roky
CHANGELOG.md a0269baa3e Merge branch 'master' into feature/simply-install-sensu-stop-pinning-ancient-versions před 7 roky
LICENSE 20bc9a0100 Initial commit of documentation před 10 roky
README.md 9da7a25a87 Update README w/ explicit Ansible version support před 7 roky
mkdocs.yml 8c1243c7de Switch everything to Sensu namespace před 7 roky

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 against Ansible 2.3 and 2.4 at this time. Ansible 2.3 is required at a minimum.

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