Add references to CLA and Redmine. fixes #299
Add zerombr to kickstart script. Issue #238.
Remove stray execute bits on Ruby library files

A couple of the Ruby libraries ended up +x, which they shouldn't be; might as
well remove that before linian complains about it.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Fix over-strict sanity check breaking acceptance tests

When the base62 UUID rendered shorter than expected, we failed tests, despite
it being a good, fine, and valid string.  This corrects that.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Support both `nodejs` and `node` in Razor

The Razor daemon startup script would look for the `node` binary to run the
JavaScript web server.  Unless compatibility symlinks are installed, many
distributions have ceded the `node` binary name to the tools that predated the
new JavaScript environment.

Checking for `nodejs` first, then `node`, makes us compatible with both sorts
of installation at very low cost.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Implement Puppet Labs Debian packaging automation

This adds the infrastructure needed to build nightly Debian packages of
Project Razor, based on the current install model.  This is an initial step
toward the goal of packaged releases of Razor, not a final product:

These are far from "production" quality Debian packages; they install into
/opt/razor to mirror the current git distribution model, are not integrated
into the init system, and otherwise continue to operate as they did before.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Implement Puppet Labs RPM packaging automation

Like the Debian packaging, this puts the infrastructure in place to build an
RPM file based on the current, non-production, non-FHS location of Razor.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Merge pull request #305 from daniel-pittman/feature/master/303-initial-deb-and-rpm-packaging

Initial deb and rpm packaging
Update build_defaults.yaml with standard information

Previously build_defaults.yaml had information about the packaging url and
repo, but was missing items corresponding to cows, mocks, apt and yum
locations. This commit add those elements so that package builds succeed with
the current tooling.
Merge pull request #306 from haus/maint/fixup_build_defaults

Update build_defaults.yaml with standard information
added an additional line to the help output for the model slice that shows the syntax for
getting the list of model templates (for some reason, this usage line was missed when we
refactored the slice API last August/September)
fixed copy-and-paste error in the line just added to the model help syntax
(#299) Add reference to trivial patch exemption.
Merge pull request #313 from khussey/documentation/master/299

Add trivial patch exemption, CLA, and Redmine references to contribution guide. fixes #299
Merge pull request #312 from tjmcs/tb/fix-model-help

Adds missing line to the model slice's help output