Adding Vivek as sudo user so that he can test and investigate networking tests.
Removed swap file
Added tempest configuration code

This patch will setup the resources to ::tempest and ::tempest::provision code
to work and then will call them with appropriate hiera data.

Note:

Glance module version has changed: Glance_image type in the stable/icehouse
version was not working because of wrong arguments passed to glance client. So
used later version which fixed this problem.

Added global scope for public_network_name in hiera as it is getting used in
multiple places.
Use consul_kv_fail instead of consul_kv_blocker

Blocker blocks all puppet execution once it is executed (not only dependant resources)
until the dependancy available. So better just fail all dependant resources
rather than blocks unncessary resources.

As a POC, just using fail for neutron floating IP before creating contrail vgw.
Merge pull request #234 from JasGit/master

Adding Vivek as sudo user so that he can test and investigate networking component.
Add httpproxy role

This code adds a new layout capable of installing haproxy.

- adds httpproxy node in site.pp
- adds rjil::http_proxy profile
- adds it as a consul bootstrap node (required
  for deploying a 1 node cluster)
- adds dependencies

Also, this will probably not work with gate test
b/c env_http(s)_proxy needs to be set from
jenkins
Merge pull request #240 from hkumarmk/apt_repo_release_override_vagrant

Override rustedhalo_apt_repo_release for vagrant
Merge pull request #228 from hkumarmk/tempest

Added tempest configuration code
Remove deprecated etcd code

- remove code related to setting up etcd tokens
for vagrant
Added clone owner

This should allow tempest user to run testr under /var/lib/tempest
Merge pull request #237 from hkumarmk/consul_kv_fail

Use consul_kv_fail instead of consul_kv_blocker
Merge pull request #243 from bodepd/etcd_token_code_removal

Remove deprecated etcd code
Merge pull request #239 from bodepd/test_proxy

Add httpproxy role
Also mirror d-i
Use our own puppet-ironic for now
Merge pull request #244 from sorenh/more-mirrors

Also mirror d-i
Put spaces between ntp servers for ntpdate call
Remove Jenkins master, reprepro and gitolite from uc role

Since we're going to have multiple underclouds (e.g. one per
environment), it doesn't make sense to stick these services to this
role, since there really should only be one of each of them.

Also, they don't really work out of the box, so it's not a big loss.
Merge pull request #248 from sorenh/spaced-ntp-server-args

Put spaces between ntp servers for ntpdate call
Merge pull request #249 from sorenh/strip-down-undercloud

Remove Jenkins master, reprepro and gitolite from uc role