Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tools for managing Puppet modules

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
db
lib
public
script
spec
vendor/plugins
.gitignore
CHANGES.md
Capfile
README.md
Rakefile
VERSION
client.rb

README.md

puppet-module-site

This is a Rails application that provides a website and web service for publishing, findiing and downloading Puppet modules.

Setup

  1. Run sudo gem install less
  2. Run sudo rake gems:install
  3. Run rake setup to create the required directories and these files using sensible defaults: config/database.yml, spec/spec.opts and spec/rcov.opts.
  4. Customize the above files if you'd like, but do not check them into the repository.
  5. Create the database using your database's tools or using these tasks:
    • For development: Run rake db:create
    • For production: Run rake RAILS_ENV=production db:create
  6. Create the database tables:
    • For development: Run rake db:migrate db:test:prepare
    • For production: Run rake RAILS_ENV=production db:migrate

Secrets

This application needs you to provide it with secret information such as a session encryption key. It will run with insecure settings by default to make it easy to get started, but will warn you each time it's started. These default settings include publicly-known cryptographic keys that will let anyone gain administrator privileges on your application. To secure your application and configure these secrets, create a config/secrets.yml file with your secret settings based on the instructions in the config/secrets~sample.yml file.

Something went wrong with that request. Please try again.