repos should be enabled if repo=true on RedHat
Update init.pp - correct plugins example syntax

Replaced arrow with proper hash rocket
Merge remote branch 'upstream/master'
[EOPS-6247] User and credentials creation, simple security management

Adds a groovy-based helper script for managing Jenkins users and credentials
(CloudBees plugin - global domain only). Also provides a simple switch
for turning setting security to disabled (as is default), or on using
the internal Jenkins user database.
Add API-based resource documentation
Don't attempt to make a Vagrant node for non-directories
Rely on require_relative so we don't have to pull in serverspec for rspec-puppet
support upgraded versions to bundled plugins
Fix a number of the puppet-lint complaints added by recent changes. oops
Add defined check for plugin_parent_dir resource

The management of the basic dependencies of a Jenkins plugin should not
be unnecessarily forced on the user. This change wraps the plugin_parent_dir
resource creation in a `defined` function to allow the user to create the
Jenkins home directory themselves if necessary.

This fixes #148 in a more backwards compatible way than #149.
Add a test for duplicate File[] resources for the plugin parent dir

Fixes #155
Merge pull request #137 from convectionlabs/master

repos should be enabled if repo=true on RedHat
Merge pull request #144 from VMTrooper/fix-init-example

Update init.pp - correct plugins example syntax
Allow build jobs to be configured and managed by puppet. Includes #163 and resolves #120.