Skip to content

dalen/simple-puppet-forge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Puppet Forge

A simple Puppet forge implementation which requires no database backend and will just read the metadata from the modules from disk instead.

Installation

It requires Sinatra (at least version 1.3+). Can be run as a regular Rack application under for example Passenger. There is a sample apache vhost configuration in the archive.

It also requires GNU tar (hopefully other variants can be supported in the future).

By default modules should be stored under /var/lib/simple-puppet-forge/modules. It expects the directory structure to be user/module/user-module-version.tar.gz.

Usage

Set the module_repository setting in Puppet to point to your simple puppet forge instance, for example module_repository=http://forge.example.com/.

After that you should be able to install modules using puppet module install provided they exist on disk.

About

Simple Puppet Forge implementation

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages