Puppet module for installing and managing Vox Pupuli's puppet_webhook
API Server.
- Description
- Setup - The basics of getting started with puppetwebhook
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
puppet-puppetwebhook will install the puppet_webhook
gem, configure the gem, and create a SystemD service file and start said service.
- puppet_webhook API server Ruby gem
- puppet_webhook configuration
- puppet_webhook service
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',
}
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.
Please see the CONTRIBUTING.md file for instructions regarding development environments and testing.
- Vox Pupuli: [email protected]