Merge pull request #35 from sorenh/master

Add userdata generation script
Added rjil::system::timezone

Added code to set server timezone.

It is decided to keep all devices in UTC timezone
This will keep all our systems in single timezone even if we have servers outside
  and in case we might have to get any external providers' services
Merge pull request #31 from hkumarmk/tz

Added rjil::system::timezone
Use the rjil::system class

Contents for base user management had been
added to the rjil::system class, but it wasn't
actually being used.

This commit ensures that rjil::system is included
by default for all machines.

It also moved code to ensure that root logins are
disabled from the server class to the accounts class
and deleted the server class b/c it's locic had been
rewritten in accounts.
Remove http and https proxy setup code

This was causing openstack to fail b/c
it was trying to proxy localhost.
Merge pull request #37 from bodepd/remove_vagrant_proxy

Remove http and https proxy setup code
Ensure that puppet 3.6.2 is installed by vagrant
Merge pull request #38 from bodepd/ensure_vagrant_puppet_3_6_2

Ensure that puppet 3.6.2 is installed by vagrant
Add hiera lookup to set admin_password for auth file

This commit adds a data lookup for admin_password
for setting up auth file.

This lookup is required for the case where we want
to install an auth file which is a nice to have for
validation of openstack services.
Add jenkins test script

This commit adds the test script run
by jenkins to this project.

It also modifies that script for the
following reasons:

- ensures that keyname can be overridden
- ensures that env_file can be overridden
- allows the timeout command to be overridden
- add code to allow all puppet code to come from
  a specified repo (as opposed to packages)

modifies the maybe-upgrade script so that it consults
the value of manifestdir from puppet.conf.

add package dependency for run-one
Merge pull request #36 from bodepd/use_system_class

Use the rjil::system class
Merge pull request #39 from bodepd/hiera_pw_auth_file

Add hiera lookup to set admin_password for auth file
Merge pull request #33 from bodepd/deploy_script

Add jenkins test script
Update build script usage docs in the README
Merge pull request #41 from bodepd/update_readme

Update build script usage docs in the README
Added env variable to README
Merge pull request #42 from bodepd/update_readme2

Added env variable to README
Start running lint checks

Updates a few things so that lint checks can
pass.
Merge pull request #44 from bodepd/lint_checks

Start running lint checks
Adding the db_spec.rb.
The tests are devided in two section ,first test
is for default resources and the second one is
for the resources with mysql_data_disk