openstack-ansible/osa_toolkit
Jesse Pretorius b95eafb0ee Skip host pip installs for ansible bootstrap
The requirements.txt contents do not need to be
installed on to the host. The majority of the
requirements are for ansible, or for release
and management tooling which needs to use the
Ansible runtime venv.

Rather than forcing the installation of pip on
the host, we only install virtualenv via distro
packages (where possible). With virtualenv in
place we can create the runtime venv and install
pip, etc and all requirements into there.

Doing this keeps the system python libraries as
clean as possible, preventing clashes with other
packages (eg: ceph) which try to install other
python libraries which conflict on CentOS.

Change-Id: I0db786645c11649764680697518c97ddf9610cfa
2017-09-12 12:33:20 -06:00
..
__init__.py Restructure lib directory to install via pip 2017-03-30 10:19:01 -04:00
dictutils.py Improve compatibiliity with Python 3 2017-06-06 10:44:13 -04:00
filesystem.py Use python import machinery for inventory code 2017-07-28 16:39:52 +00:00
generate.py Support cidr_networks in L3 network environments 2017-07-31 22:14:25 +00:00
ip.py Improve compatibiliity with Python 3 2017-06-06 10:44:13 -04:00
manage.py Skip host pip installs for ansible bootstrap 2017-09-12 12:33:20 -06:00
tools.py Restructure lib directory to install via pip 2017-03-30 10:19:01 -04:00