Remove leftover references to files/pips/

The files/pips/* files were removed a while ago (replaced by
pip-requires in individual projects). So remove leftover code that was
dealing with that.

Change-Id: Id521a3365ab018193607389f022a25acddb49714
Fix the default for APACHE_GROUP

It should be the group of the effective apache user.

For example, on openSUSE, we use wwwrun:www for apache and $USER:users
for users.

Change-Id: I8e12a8d90d45cfd18e67a41cf5462216ae404733
Add is_ubuntu function

This replaces all of the [[ "$os_PACKAGE" = "deb" ]] tests, except when
those tests are before straight calls to dpkg.

Change-Id: I8a3ebf1b1bc5a55d736f9258d5ba1d24dabf04ea
use pip_install to install packages for tempest

Change-Id: Ia892e0bc3c8c16119686daf26595c2b82d7e27b0
Use getent to find if a group exists, not grep

Change-Id: Ia181f41ae122dc5e5d3d33633dfd1d0e7420f8a9
Install qemu on openSUSE

qemu is used as a fallback when kvm cannot be used.

On Debian and Fedora, the binaries are there when kvm is installed, but
this is not the case on openSUSE.

Change-Id: I96592d105428acde9636608002109c166ac7a56a
Merge "Fix the default for APACHE_GROUP"
Merge "Add is_ubuntu function"
Merge "use pip_install to install packages for tempest"
Merge "Install qemu on openSUSE"
Merge "Use getent to find if a group exists, not grep"
move setup_quantum to stack.sh

sudo is only allowed in stack.sh on the CI, so move setup_quantum code
to the stack.sh.
also fixes quantum debug command setup for linuxbridge and ryu

Change-Id: I11bc0aa242a690e25acc088b3e9f483ceab38f26
Move tempest config to lib/tempest

* Using iniset
* Config based on the tempest.config.sample
* tools/configure_tempest.sh is pending for removal

Change-Id: Ia42e98ba4b640b89bcd2674008090909d88a2efb
Fix XenAPINFS configuration

fixes bug 1087272

Trying to configure XenAPINFS volume driver through localrc options
failed. This fix removes the extra check, as lib/cinder already exits on
error.

Change-Id: I874b7cee44861244cb7a340cc4094ef3f8b48a5a
Name the tgt/conf.d enties based on the vg name

On one system multiple volume and volume manger could be installed and
needs dedicated tgt config entries.
cinder-volumes, stack-volumes, nova-volumes are the default volume group
names.
/etc/tgt/conf.d/ files should be named based on the volume-group name.
The vg name is uniq on one system.
In devstack case the stack.conf is usable.

Changes:
* Rename conf.d/cinder.conf to conf.d/stack.conf
* Handle conf.d similary on all distribution

Change-Id: I856cdf4a21a414d2940d8f9d8b0b0368b1fad887
Merge "move setup_quantum to stack.sh"
Merge "Remove leftover references to files/pips/"
Add a timestamp to the log output for better diagnosis

when we are looking at logs generated by the gate jobs
we need timestamps on the output of stack.sh so we can
figure out what was being executed around the time when
there was a problem in say nova-network

Change-Id: I203e8dae97715d6ee46a4088c7577b9be66cf09d
Fix XenAPINFSDriver's path

Fixes bug 1087329

As the driver was moved to a different location, devstack script needed
an update.

Change-Id: Iaa1db94a84b6e9cb99514ce886025600809e9f29
Merge "Name the tgt/conf.d enties based on the vg name"