openstack-ansible/scripts
Jesse Pretorius 191e0b8660 Eliminate installing pip on host/containers
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
2018-08-09 15:17:55 +01:00
..
upgrade-utilities Remove all MQ vhost/user and DB create tasks 2018-07-31 14:19:11 +01:00
ansible-role-requirements-editor.py Fix sources-branch-updater and add docs 2018-01-15 12:29:19 +00:00
bootstrap-aio.sh Fix Bootstrap AIO Passing Multiple BOOTSTRAP_OPTS 2018-08-02 13:58:31 -05:00
bootstrap-ansible.sh Eliminate installing pip on host/containers 2018-08-09 15:17:55 +01:00
fastest-infra-wheel-mirror.py Update fastest-infra-wheel-mirror 2017-08-11 15:14:51 +00:00
federated-login.sh Add project scoped token when obtaning token 2016-04-08 16:20:09 +00:00
gate-check-commit.sh Add support for using distribution packages for OpenStack services 2018-07-20 08:14:32 +01:00
gen-config.py trivialfix 2017-08-17 10:19:35 +00:00
get-ansible-role-requirements.yml Use an absolute path for the role requirements file 2018-08-03 14:20:47 -06:00
get-pypi-pkg-version.py Fix sources-branch-updater and add docs 2018-01-15 12:29:19 +00:00
inventory-manage.py Run inventory-manage.py from the ansible-runtime venv 2018-04-30 20:33:08 +00:00
keepalived_haproxy_notifications.sh Remove snowflaked keepalived config 2017-05-24 15:35:05 +00:00
openstack-ansible.rc Use a static inventory skeleton 2018-07-25 12:34:58 +00:00
openstack-ansible.sh Change the osa wrapper from a heredoc to a file 2018-07-15 04:13:24 +00:00
os-cmd Fix os-cmd cross-distro compatibility 2017-08-28 20:26:55 +09:30
pw-token-gen.py Make pw-token-gen.py more random 2017-11-15 17:57:57 +00:00
rabbitmq-test.py Add infra healthchecks 2017-11-02 18:29:16 +00:00
release-yaml-file-prep.py Fix sources-branch-updater and add docs 2018-01-15 12:29:19 +00:00
run-upgrade.sh Remove double warning from run-upgrade 2018-04-13 09:28:45 +00:00
scripts-library.sh Fix log compression 2018-08-07 11:34:20 +00:00
sources-branch-updater-lib.sh Use --version-sort instead of -n for role version bump 2018-07-12 17:00:02 +01:00
sources-branch-updater.sh Fix sources-branch-updater and add docs 2018-01-15 12:29:19 +00:00
update-revision.sh Use root folder group_vars 2017-05-27 19:50:14 +00:00