Manages Puppet Forge Server, a service for hosting a private puppet forge. It aims to support both the forge v1 and v3 api, cache directories and exposing modules from multiple paths. It installs as a ruby gem and requires ruby >=1.9.3
This module installs the puppet-forge-server gem and runs the service as a daemon. All configurable parameters can be tweaked from this module.
If installing in system ruby it must be at least version 1.9.3
Install the module:
puppet module install unibet-forge_server
To install puppet-forge-server:
class { '::forge_server': }
To install using Puppet ruby:
class { '::forge_server':
provider => 'puppet_gem',
}
The only "public" class is forge_server. See rdoc for usage.
SCL won't work on non-EL distributions.
Fork it and create a pull request