Adding possibility to skip tempest tests

If you pass --testr-tests=none, you can skip tempest tests.
This is good if you need to deploy the environment to make some
tests without run automatically tempest.

Change-Id: I0ac85cbdee0d42497b987ac576c189ac624212ed
add f21 reboot options

Change-Id: I2254aa2077b9d20efc1d03c320e8987b767902ef
Foreman: fixing tests

Change-Id: Iddc4509e3e093d7eaacc1972f9f636c336d29b21
staypuft: fix deployment issues

This commit corrects the NAT setup on the foreman machine so that the
provisioned machines can access the network through it. Otherwise this would
require adding a few networks and assigning them in the installer.

Change-Id: I78100b0458dd69c23fc812fe063efe8472d23bf2
add link to public khaleesi-settings

Change-Id: I91e7b8ac942562f6afe1ced938088244d7fdb39a
updated tempest configure command

Change-Id: I0e241c4639498ea6352d0ffcdae2f69aa523c828
the tempest password for demo and khaleesi may conflict

* setting the default to match the tempest default of 'secrete'.

Change-Id: Ifcfc4716b9e689c6f9dc656ae24be599194ef4f2
staypuft: image size and removal, subscription fixes

* increasing image size, otherwise there's not enough space with LVM for
  mongodb to start (see https://bugzilla.redhat.com/show_bug.cgi?id=1125374)
* removing the deploy vm disks (the size change won't take effect without it)
* enable the subscription upon registration (necessary for having RHEL7 repos
  on the provisioned systems)

Change-Id: I5b892d36d45b6a060139b649dd52bda12ad1b737
specify the identitiy.password in the tempest_config command.

Change-Id: Ic67da24a29a31a013115d80a8bfb030ede6c0742
only remove epel.repo when dist = RedHat

Change-Id: Ia0542c8d60d2fb4ebb7d135313309ed82c7f6fd3
Foreman: fix tests

- fix cinder cycle dependency

Change-Id: I5311139f203e4f751aa60cbff928f046f7269cfb
Sahara service name changes in Juno

openstack-sahara-api is now just the API service, split from
the engine service. The split is still new, so for now the
compatibility service (-all) is used.

Change-Id: I7a9d31f84593802673ad371b74a2165280e7211f
unittests: leave venv for debugging unless packages need to be overridden

Change-Id: I806dbf224ba85a0f0f1396c5e414e9abd0e3ca31
Adds ability use hostvars password over hardcoded one

Change-Id: Idbed401a09552d161f27594964d3e82a5c64af06
staypuft: adding the pool ID option

Change-Id: I3e5ef7920cbf774c34a4e1a560363ad8114883c4
Add swift reselleradmin role for tempest.

Change-Id: I4ec5e45635243fd4a8f39c0a16d73655ffdefe2a
WIP: Adds ansible roles to create, populate a deployment and deploy

Change-Id: I090fc7a59f63dd15465e1c87048ab14ffc962b0a
set localtime to utc .

Change-Id: I905256183223c61a03924d0170a3f047df8ef135
change network tag to prep vs provision

Change-Id: I40819abd2c5176ac52048ddfdd22a55da363e64b
updated readme w/ instructions found in khaleesi-settings

Change-Id: I9295eb6db08fe78a50ddfb01f14e472dd7889ebf