Make keystone config consistent with other elements.

The keystone element had its config seperated into a
seperate element, which was inconsistent with other
openstack service elements.

This change brings it into line with nova/glance/etc.

Change-Id: I37962e22e32a90824f1c91b1fc6a61435b8b83e7
Install OpenStack clients outside of venvs in boot-stack.

Trunk nova-client was being shadowed in the boot-stack element
by a nova-client installed via apt-get.

This change installs nova/glance/quantum clients outside of
venvs so that they take precedence.

Change-Id: Iddd7e2319d37723174b7251d095b5e8d61fad0f9
Merge "Make keystone config consistent with other elements."
Populate boot-stack's service catalog with VM's IP.

Keystone's service catalog was populated with 'localhost',
making nova/glance/keystone clients unusable from outside the vm.

This change uses whatever IP address is found on eth0 instead.

Change-Id: Idbbaa74e0235884f2a32fafb16f2ba505e8cc37c
Explicitly install openvswitch-datapath-dkms in quantum element.

This required package recently ceased to be present in quantum images.
Install it explicitly.

Change-Id: I4ea9bcdc199789bb3b601db32cee84c21cc2651f
Install pip requirements from pypi.openstack.org.

While `setup.py`s were being installed from the openstack
pypi mirror, `pip-requires` were coming from pypi.python.org,
which has been observed to be less stable.

This change installs all pip-requires via pypi.openstack.org.

Change-Id: Id78110232f1f6cbce63fbe02c63f30c0e1953212
Merge "Explicitly install openvswitch-datapath-dkms in quantum element."
Add ubuntu == localhost to /etc/hosts in boot-stack.

Certain nova-rootwrap commands fail without this.

Change-Id: I28f59801cc586da12bdf1254eef3593bef35035d
Make boot-stack default baremetal-arch configurable.

Change-Id: I36bd480c8c078e88da3f5c012ed6f5214997a34d
Adjust nova config for baremetal

- inherit instance_type_extra_specs cpu_arch from nova.bm_arch
- remove AllHostsFilter
- set filter weights appropriately for baremetal

Change-Id: Ia85d854ccbebd0e673dbf5dbf1c6b7683094c0bc
wipe-openstack needs to restart glance

After reset-keystone, several API services need to be restarted
before reset-nova can be called successfully.

Change-Id: Ia625991c29717ff97e2f75947539e6278cbdaf77
Change default passwords in boot-stack to 'unset'.

This is intended to make it more obvious that default
passwords are in use.

Change-Id: I17c1ec11b818361cf9193ea4268b0d05cec37257
Use nova rootwrap config directly from source distribution.

Rootwrap config should never need environment-specific modification,
so it can be copied directly from the nova source distribution in use,
instead of duplicated in this tree as config templates.

Change-Id: I59cbbbd1bc871111a59366e6b052be7d310bd743
Merge "Add ubuntu == localhost to /etc/hosts in boot-stack."
Merge "wipe-openstack needs to restart glance"
Merge "Adjust nova config for baremetal"
Update image size limit for the new variable name.

Now that diskimage-builder has migrated IMAGE_SIZE to DIB_IMAGE_SIZE we
need the same thing here.

Change-Id: I64a84e943cf0a98823f014f56f9a3a17bcc3bb7a
Merge "Install pip requirements from pypi.openstack.org."
Merge "Change default passwords in boot-stack to 'unset'."
os-refresh-config is on stackforge now.

Change-Id: Ib3719430c2fbc23c369118ea8da8066c25734ffb