Move redhat-lsb-core to linux-common to run after repos are set

Change-Id: I4588d5c75a094cd9ca51d44752f5c795b4e0949c
Really fix the (shell) escaping for $(tenant_id)s

In some configuration it was expanded as shell variable, so it is
replaced with an empty value (the existing escape mark is not enough)

Change-Id: I9b2125f4b61fdbf7744eff48e3da36c7984379fd
Remove junitxml installation from the script (redundant code)

Remove the code which installs junitxml, the operation is executed
in the tempest/setup role..

Change-Id: I6d4af206ccc220f982162626a75dbea118406800
Always include the sahara playbook for packstack installation

The plays are enabled only when the sahara tag is specified.

Change-Id: Ia4b5c81551362e61435b8bde286f8538248c5c72
Fix KHALEESI_LOG_{DIR,PATH} var name in readme

In plugins/callbacks/log_stdstream.py it's now labeled _PATH not _DIR.

Change-Id: I9e40b69fbd202cf30e1aaca839bd608702c1ae4a
Include common-venv element in devtestrc

Devtest now includes the common-venv element by default, which should
further speed it up [1].

[1] https://review.openstack.org/#/c/91870/

Change-Id: I2b140e1d40ec7204966d7e3a6c2c852f687f694a
Install also the Sahara client on the tempest node

There are sahara-cli tests in tempest.
Exclude the older versions (grizzly and havana).

Change-Id: I2cba6fba8f3ba8de8a1a81e5f9e371fa104ad689
Common tasks to configure tempest using the script

The steps are the same both for the git-based (-use-config-tool)
and the rpm-based (-use-rpm) provisioner.

Change-Id: I2c03aa0512a5c8d032011f680c17b70a7b74826e
Staypuft roles and playbook

Change-Id: I64b310391e7adcb6565cf025b5accef175413e76
Add dns entry for foreman server so that discovery will work

Change-Id: I69c0b1ac8f8fb4b2e74e8a6e099e46870776cf70
Adds debug statements for command outputs

Also adds openstack-status role after baremetal overcloud
deploy.

Change-Id: I29e58bb85b02010c52ee5e894a5d3c89706b2a6f
Updates to staypuft

* Update doc for VM creation
* Create VM creation playbook
* Add qemu_img module
* Add vm creation role
* Add packages to vm host for virt-viewer

Change-Id: I51362647927a1734c36e95eef66bf8b2c9548c85
Fix image size for staypuft vms

Change-Id: I3500da62d3788ee5515d47d5bc424df411dbadc9
Add a retry for Provision nodes in get_nodes role

Change-Id: Ie01de96507adbce52b0066314242eb1c176152e7
Rename staypuft/foreman-install role to staypuft/install

Change-Id: I8c65f75372fe90c22819f3fc583d788921aca5e8
Set openstack-sahara-api service as enabled, not only as running

Change-Id: I528c20a65907823760c260b3701114d462d13893
ksgen/configure: patch and test configure lib

Change-Id: Ia944e958ad92506c3c94647d8dd2e5d29cd270d8
ksgen/test_configure: test !ref

Change-Id: I818e273e2d9dcc9d9d308ada2cbf3996074f4beb
ksgen/test_configure: test overwrite tag

Change-Id: I4cf689b3750864c87d968d0b8d0ab37c64aef28d
ksgen/yaml: adds lookup tag support

Change-Id: I818eae095370ef24328e9d85aac3fe8d364e4a54