Package install support for python-ironicclient

Change-Id: I0cd5fb0fd332d54d8ef522ca1a6d6e0d5c645325
Use new cleaner setting for OVERCLOUD_LIBVIRT_TYPE

This is needed in combination with
Icfa6268a96afe10eb2754cbe1d92dd0e3ca6decb.

Change-Id: Ia501bc42f821ce1cdc3f39ddee3622144ace0d8a
Account for amd64 architecture in snmpd element

Change-Id: I7abb1f0cb5e77c735ce3af4f4d17aff6dbc96619
Related-Bug: #1272234
Merge "Account for amd64 architecture in snmpd element"
Fix cinder-volume: service is called tgt.

Not tgtd, though that is the name of the binary.

Change-Id: I19557a6bb628e16b1a2bdf45cb3e3f60a4cda3a8
Merge "Package install support for python-ironicclient"
Add package install support to cinder

Also installs cinder-manager into /usr/local/bin.

Change-Id: I1217afd99b5b8fd22daf5f3b9f08a45c4d5e391c
Install openstack-swift-object

We need to install the swift object service package for our setup.

Change-Id: I95356bb9ffcb267c6fcddf471c7cafeaf4c05aad
Add needed swift storage dirs for packaged install

These directories are needed by both the packaged and source installs,
so do their creation into a common install.d script instead.

Change-Id: I7a05030015d17cf33f7fa231a199d78dc9e86b0b
Ability to add *-create-dir service separately

For systemd services, we create 2 services: one for the daemon and one
that creates the run directory under /var/run for the daemon.

For the packaged installs, the daemon service is already provided by the
package, so we need the ability to add just the *-create-dir service.

Some might say that the package should create it's run directory...and
it in fact does. However, we are reconfiguring the services to use
/var/run and the package uses /var/lib. Since /var/run is tmpfs mounted,
we need the *-create-dir services for the packages as well.

Change-Id: If26d9d7da04d3d1d97809db0e21e54dd9f8042ca
Add create-dir service for neutron

The service will ensure /var/run/neutron is created and neutron owned,
which is required by the neutron daemon.

Change-Id: I833b325e24da872e7290fac3d06c04a92980e4c7
Add create-dir service for nova

The service will ensure /var/run/nova is created and nova owned,
which is required by the nova-compute daemon.

Change-Id: I09c2e8734e0c81911ea7cbbc23bff2b1837dacea
Fix neutron package install

Previously the neutron element was installing neutron-server. This
should actually be happening in the neutron-server element itself.
Likewise, the neutron-dhcp-agent should also install the package it
needs. In both cases, the package is just openstack-neutron, but only
the intended services will be enabled and started due to the
os-refresh-config scripts. E.g., if you only include neutron-dhcp-agent,
and not neuton-server, only the neutron-dhcp-agent will be enabled.

Change-Id: I11e52e9cdd6062b03d389971acad1c52a9cc3ea8
Correct owner for glance api log file

Change-Id: Ia61f06eb91442c5d2d30dadd322f773710b50106
Merge branch 'packages' into undercloud-stack-config