Forge Home

sensu_web

Sensu Go Web

4,382 downloads

801 latest version

4.7 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

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