puppetwebhook

pdk
Manage the installation and configuration of the puppet_webhook gem

Vox Pupuli

puppet

6,719 downloads

5,295 latest version

4.6 quality score

Version information

  • 1.2.0 (latest)
  • 1.1.0
  • 1.0.0
released Mar 4th 2019
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 < 7.0.0
  • CentOS
    ,
    OracleLinux
    ,
    RedHat
    ,
    Scientific
    ,
    Debian
    ,
    Ubuntu
    ,
    Fedora
    ,
    SLES

Start using this module

Documentation

puppet/puppetwebhook — version 1.2.0 Mar 4th 2019

puppetwebhook

Travis branch Puppet Forge Puppet Forge Puppet Forge Puppet Forge

Puppet module for installing and managing Vox Pupuli's puppet_webhook API Server.

Table of Contents

  1. Description
  2. Setup - The basics of getting started with puppetwebhook
  3. Usage - Configuration options and additional functionality
  4. Limitations - OS compatibility, etc.
  5. Development - Guide for contributing to the module

Description

puppet-puppetwebhook will install the puppet_webhook gem, configure the gem, and create a SystemD service file and start said service.

Setup

The Module manages the following:

  • puppet_webhook API server Ruby gem
  • puppet_webhook configuration
  • puppet_webhook service

Usage

This module provides one public class puppetwebhook.

include puppetwebhook

With all default parameter values, this installs, enables, and starts the puppet_webhook service. The package provider, user/group that owns the process and files, and the configuration options themselves.

Install puppet_webhook as a general ruby gem instead of in the Puppet ruby environment

class { 'puppetwebhook':
  pkg_provider => 'gem',
}

Limitations

Currently does not support the following:

  • Installation of RPM or DEB packages (planned)
  • Enable/Disable Service management (planned)
  • Enable/Disable Package management (planned)
  • Expects SystemD, no SysVInit or Upstart service is created.

Development

Please see the CONTRIBUTING.md file for instructions regarding development environments and testing.

Authors