Version information
This version is compatible with:
- Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2016.4.x
- Puppet >= 4.10.0 < 7.0.0
- , , , , ,
Start using this module
Add this module to your Puppetfile:
mod 'maxadamo-sensu_web', '0.9.4'
Learn more about managing modules with a PuppetfileDocumentation
sensu_web
Table of Contents
Description
Starting from version 6.0 of Sensu GO, the Web UI has been taken out from the community version and it's now a different application. This module sets up Sensu GO Web UI on Sensu 6.0 and higher.
The manifest was taken from the official sensu module and since it was removed from there, it is now being offered as a separate module.
It works only in conjunction with the official sensu module and it requires a modern system, runing systemd.
This is what the module does when the version number is changed:
- pulls the application from the repositoy Sensu Web
- installs the application using a tool called
yarn
.
The version is the release defined in Sensu Web Github Release. A valid version number looks like: v1.2.3
Before you start
You need to increase the sysctl
system-wide limit as shown below (this is not handled by this module):
fs.inotify.max_user_watches=524288
Usage
you can use the defaults:
include sensu_web
or you can specify a version (through the git tags availabe on https://github.com/sensu/web.git):
class { 'sensu_web':
revision => 'v1.2.3';
}
a full list of paramters is available inside the file init.pp
Reference
- the official Puppet module for Sensu
Limitations
- No Spec test available
- No changelog available
- sysctl parameter not handled by this module
Development
Feel free to make pull requests and/or open issues on my GitHub Repository
Release Notes and Contributors
special thanks to Garrett Honeycutt and treydock
Dependencies
- puppet-systemd (>= 3.0.0 <= 3.5.1)
- puppet-git (>= 1.4.1 <= 1.4.1)
- puppetlabs-vcsrepo (>= 3.1.1 <= 5.0.0)
- puppet-nodejs (>= 8.0.0 <= 8.0.0)
- puppet-yarn (>= 1.1.0 <= 1.1.0)
- puppetlabs-stdlib (>= 6.3.0 <= 8.1.0)
- sensu-puppet (>= 4.13.1 <= 5.8.0)