Няма описание

Jared 45b93849fa Merge pull request #209 from michaelpporter/master преди 6 години
defaults b5ac426f19 fix(group) rabbitmq_servers in default was not updated to new namespace. преди 6 години
docs 70a1f9bb6d fix(bug) Fixes loop issues on #208 преди 6 години
handlers 78fd73bd48 chore(namespace) Update uchiwa_ namespace to sensu_uchiwa_ преди 6 години
meta 6686137c49 Update metadata to require Ansible 2.5 or higher преди 6 години
molecule 0d80939ea1 fix(issues) Attempt to address #16 преди 6 години
tasks 70a1f9bb6d fix(bug) Fixes loop issues on #208 преди 6 години
templates 78fd73bd48 chore(namespace) Update uchiwa_ namespace to sensu_uchiwa_ преди 6 години
vars 7484a348ae fix(variables) CentOS variable issues with last edit. преди 6 години
.gitattributes 3db5ac0993 Do not publish travis config to galaxy преди 7 години
.gitignore 6c63976268 Ignore new test cache dir преди 7 години
.travis.yml 1f5b0893e7 No longer allow amazonlinux to fail преди 7 години
.yamllint a296362022 Update yamllint to latest molecule version преди 7 години
CHANGELOG.md 4dcfd2bdd9 Prep CHANGELOG for 5.0.0 преди 6 години
LICENSE 20bc9a0100 Initial commit of documentation преди 10 години
Pipfile 0b91f1f7f0 Bump molecule version and lock преди 7 години
Pipfile.lock bc3cf99965 Tests - Update dependencies - pipenv update преди 7 години
README.md 6686137c49 Update metadata to require Ansible 2.5 or higher преди 6 години
mkdocs.yml c7598f3386 Docs - Switch from flatly to readthedocs theme преди 6 години

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

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.6 and 2.7 at this time. Ansible 2.5 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