opm: groundwork for OpenStack Puppet Modules testing

Adding playbook and roles for testing OPMs without installers in an
all in one case. Currently installs and check the database, the
messaging service and keystone.

Change-Id: I55d8a10b2dceddc2baba806a6993b35d2a3b4300
fix repo_path variable to use rhel7, turn off subscription manager seeding

Change-Id: Ieb9c233c79fb214073be9e1e3005dd359f57492a
staypuft: added steps to configure network

- added module for some steps staypuft deployments
- add task to assign subnet typings
- added draft of tasks to create subnet
- added task to assign interfaces
- changed interfaces and subnet names to disambiguate internal
  (deployment use)

Change-Id: Ib31e9953799fe064b82539c74c3b8c4f7d1d9180
staypuft: check that deploy has ended correctly

- fix race condition on cleanup
- check for Deploy text and tag in overview page

Change-Id: Ia0f92247750ac92b9b951d946c8df1b2378d0348
staypuft: added discovered hosts assignment step on staypuft_deploy

- added step
- disabled redirect following
- minor clean up
- fixed bug in deploy role

Change-Id: I756a24f49fb4d930da00c1992b64956d94f9c442
Adds changes for Juno and moves previous roles to icehouse dir

Change-Id: Icbccb2dc711fed2247adc1551b2667f0b20cb64e
staypuft: deploy module line accidentally deleted

Change-Id: I0c8a82490fb68900f04b43ac3fcf6ad2e1cb7701
opm: adding glance to the installer

Change-Id: If68515f41f3d660697ef85d0550e9a1dd47cf3ac
baremetal requires epel, install python-beautifulsoup4, nokogiri for vagrant

Change-Id: Ibf13b7a79c2f0f891bfb3ce4fe041ca0da1c8f81
Edits wget line to avoid downloading parent directories

Change-Id: I2cabdd4510d47e00730b56bf114b5293ee2d6368
Adds stricthostkeychecking to allow sshcopyid to controller node

Change-Id: I5c4f685bdc7f77adb9e598f696b1498bd5bfba5d
remove smoke from method to run all

Change-Id: I8ede5fe73d7b7470192ffcc6e5b3aea2d920c0e3
Adds option to enable stage when using copr repo

Change-Id: I4d1db1789d8d506622a9f11f27ad7c43352d8482
Adds replacement baseurl for stage repo

Change-Id: Ic7720e7743e461f86c1e3d96780a280b53fd4fa9
Adds sudo for repo replace

Change-Id: I089af51b661893387a860f35cbf8c0035c852653
staypuft: increased verbosity on deploy end check

Change-Id: Ieed71cb624a5263e61c588807a790f6c7c10e69f
Adds beaker provisioning for instack baremetal jobs

Change-Id: I84e5b64726c4c3a1afdbab909c8d7fe50771fbef
Disabling tempest for juno (temporary)

Change-Id: Ifa632788e540f1e98cd64bb44e974436f9298a3d
staypuft: deployment full run integration

- rearranged playbooks names to be more jjb friendly
- added deployment playbook into full run
- added a pause task to wait for discovered hosts
- staypuft public ip can be retrieved from ksgen var or previous
  playbook if deploy is called from a full run
- updated doc

Change-Id: I025aeafb51e1ceb6d345cf5b13c2f0c7998535de
Adds modification for instack on baremetal - juno builds

Change-Id: I2b24e8a790429c2639e649b1e00fcc059ec9a132