None of the hosts need pip installed any more. Everything
installed on the host is now a distribution package, and
all pip packages are inside a virtualenv. As such, we make
the final changes to eliminate the installation of pip on
the host.
1. We change the pip_install role settings to only put
pip.conf down, and not bother installing pip. The
pip.conf remains necessary to provide any pip installs
done in venvs with the details of the repo server.
2. We update the utility container playbook so that it
installs everything into a venv, then symlinks the
appropriate openstack client binaries to /usr/local/bin
for convenient access. This is only done for source
based installs.
3. We update the ceph radosgw keystone setup to make it
use the appropriate service host, and to make use of
the correct runtime venv. It also now makes use of
native ansible modules instead of our own.
Depends-On: https://review.openstack.org/587840
Depends-On: https://review.openstack.org/587849
Depends-On: https://review.openstack.org/589643
Depends-On: https://review.openstack.org/590011
Depends-On: https://review.openstack.org/590178
Change-Id: Iac018386e98d1531b605c66bccf3bcce10226e19