sensu_web

pdk
Sensu Go Web

Massimiliano Adamo

maxadamo

2,511 downloads

412 latest version

5.0 quality score

Version information

  • 0.9.3 (latest)
  • 0.9.1
  • 0.9.0
  • 0.1.4
  • 0.1.3
  • 0.1.2
  • 0.1.1
  • 0.1.0
released Feb 4th 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
  • CentOS
    ,
    OracleLinux
    ,
    RedHat
    ,
    Scientific
    ,
    Debian
    ,
    Ubuntu

Start using this module

Documentation

maxadamo/sensu_web — version 0.9.3 Feb 4th 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