Remove dependency on hiera for $users and $tenants.
Merge pull request #82 from NexusIS/keystone_user_tenant_config

Remove dependency on Hiera for $users and $tenants.
Fix typo in variable name
Merge pull request #83 from NexusIS/keystone_user_tenant_config

Fix typo in variable name
Fixes keystone paramaters in examples

Close issue: #85

Also, we added support for nested kvm for vmware fusion
Initial commit of test-generator module.
Added site.pp generation
Merge pull request #86 from nati/test_multinode

Fixes keystone paramaters in examples
Added yaml file to build dependencies.

Added a custom yaml file for dependencies. It's meant to minimize the
amount of hard-coded information and infer as much as possible to build
out different testing scenarios.

Dependencies are listed by namespace, with options to override the
forge_namespace and the git_prefix (most projects use puppet-*,
puppetlabs projects use puppetlabs-*).

The intent is to generate a puppetfile with either github locations
or forge locations based on environment variable settings. Refs allow
for stable pinning of external dependencies.
Moved scenarios and generated Puppetfile
Fixing typing error in README.md
Added scripts to build up and tear down systems
Merge pull request #87 from oscerd/fix-typing-error-readme

Fixing typing error in README.md
Fixed test generation to work with allinone and Ubuntu.
Merge pull request #88 from hogepodge/testenv

Generator for test environments.
Fixed keystone tenant/user creation
Merge pull request #90 from hogepodge/fixkeystone

Fixed keystone tenant/user creation
Updating test matrix. Fixing yum updates
Merge pull request #91 from hogepodge/master

Updating test matrix. Fixing yum updates
Use include-style declarations for common classes

Classes that are used commonly outside this module should be included
where possible to avoid duplicate declaration errors.  Many sites
will have their own base profiles that already define ntp and
firewall rules.