Forge Home

sensu_web

Sensu Go Web

3,300 downloads

333 latest version

4.7 quality score

Version information

  • 0.9.4 (latest)
  • 0.9.3
  • 0.9.1
  • 0.9.0
  • 0.1.4
  • 0.1.3
  • 0.1.2
  • 0.1.1
  • 0.1.0
released Dec 14th 2021
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

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'maxadamo-sensu_web', '0.9.4'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add maxadamo-sensu_web
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install maxadamo-sensu_web --version 0.9.4

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

maxadamo/sensu_web — version 0.9.4 Dec 14th 2021

sensu_web

Table of Contents

  1. Description
  2. Before you start
  3. Usage
  4. Reference
  5. Limitations
  6. Development
  7. Release Notes and Contributors

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:

  1. pulls the application from the repositoy Sensu Web
  2. 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

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