buluma.sensu
Ansible Role sensu
This role installs and sets up the latest version of Sensu.
GitHub | Version | Issues | Pull Requests | Downloads |
---|---|---|---|---|
Example Playbook
Here’s an example playbook sourced from molecule/default/converge.yml
. It is tested with every push, pull request, and release.
---
- name: Converge
hosts: all
become: true
gather_facts: true
roles:
- role: buluma.sensu
Before running this, you need to prepare your machine, typically done in CI with molecule/default/prepare.yml
:
---
- name: Prepare
hosts: all
become: true
gather_facts: false
roles:
- role: buluma.bootstrap
- role: buluma.epel
- role: buluma.ca_certificates
- role: buluma.nginx
For a more detailed guide, you can refer to this full explanation and example.
Requirements
- Python packages listed in requirements.txt.
State of Used Roles
This role uses several other roles to set up the system. You can also prepare your system in a different way if needed.
Requirement | GitHub | Version |
---|---|---|
buluma.bootstrap | ||
buluma.epel | ||
buluma.ca_certificates | ||
buluma.nginx |
Context
This role is part of many compatible roles. For more information, check the documentation of these roles.
Here’s a quick look at related roles:
Compatibility
This role has been tested using these container images:
Container | Tags |
---|---|
Ubuntu | focal, bionic, jammy |
You need Ansible version 2.1 or higher to use this role. Testing has been done with the previous version, current version, and development version.
If you encounter any issues, please report them on GitHub.
Changelog
Read the Role History for updates.
License
This role is licensed under the Apache-2.0.
Author Information
Created by Shadow Walker.
ansible-galaxy install buluma.sensu