Skip to content

plsatin/icingaweb2-module-puppetreports

Repository files navigation

Icinga Web 2 - Puppet reports module

Table of Contents

  1. About
  2. License
  3. Support
  4. Requirements
  5. Installation
  6. Configuration
  7. FAQ
  8. Thanks

About

A simple module for icingaweb2 for viewing puppet reports and facts.

License

Icinga Web 2 and this Icinga Web 2 module are licensed under the terms of the GNU General Public License Version 2, you will find a copy of this license in the LICENSE file included in the source package.

Requirements

Instalation

Extract this module to your Icinga Web 2 modules directory as puppetreports directory.

Git clone:

cd /usr/share/icingaweb2/modules
git clone https://github.com/plsatin/icingaweb2-module-puppetreports.git puppetreports

Enable the module in the Icinga Web 2 frontend in Configuration -> Modules -> puppetreports -> enable. You can also enable the module by using the icingacli command:

icingacli module enable puppetreports

Configuration

Global Configuration

You can edit global configuration settings in Icinga Web 2 in Configuration -> Modules -> puppetreports -> Configuration.

Setting Description
Reports dir Required. Derictory with puppet reports
Facts dir Required. Derictory with puppet facts

FAQ

Thanks

The concept was taken from https://github.com/DamianZaremba/puppet-reports. The module uses php class https://github.com/mustangostang/spyc

Releases

No releases published

Packages

No packages published