RETIRED, Role pip_install for OpenStack-Ansible
Go to file
Logan V bd9c9cd617 Refactor pip_install to support offline deployment
Optionally support the download and installation of pip and its dependencies
via the deployment host to remove the dependence of internet connectivity on
remote containers.

When pip_offline_install is true, download get-pip.py and the pip
installation wheels to the deployment host. These wheels along with get-pip.py
are copied to the remote container and the installation is performed
offline.

Change-Id: Ic6583c54976b6fb083d9c67d055897c15bce05dc
2016-06-12 16:45:10 -05:00
defaults Refactor pip_install to support offline deployment 2016-06-12 16:45:10 -05:00
doc Adopting the common role documentation pattern 2016-05-27 12:07:59 -04:00
files Combine pip_install and pip_lockdown roles 2016-05-03 11:12:18 -04:00
meta IRR for pip_install 2015-11-03 02:34:10 -06:00
releasenotes Refactor pip_install to support offline deployment 2016-06-12 16:45:10 -05:00
tasks Refactor pip_install to support offline deployment 2016-06-12 16:45:10 -05:00
templates Combine pip_install and pip_lockdown roles 2016-05-03 11:12:18 -04:00
tests Test version of pip being installed 2016-03-02 07:32:13 +00:00
.gitignore Add .swp files to .gitignore 2016-05-04 15:21:47 +01:00
.gitreview New git dotfiles for independant repository 2015-11-25 17:22:01 +00:00
CONTRIBUTING.rst IRR for pip_install 2015-11-03 02:34:10 -06:00
LICENSE IRR for pip_install 2015-11-03 02:34:10 -06:00
README.rst Adopting the common role documentation pattern 2016-05-27 12:07:59 -04:00
Vagrantfile Combine pip_install and pip_lockdown roles 2016-05-03 11:12:18 -04:00
other-requirements.txt Enable CentOS support 2016-05-25 11:27:57 +00:00
run_tests.sh Combine pip_install and pip_lockdown roles 2016-05-03 11:12:18 -04:00
setup.cfg updated summary 2015-12-08 14:09:02 -06:00
setup.py IRR for pip_install 2015-11-03 02:34:10 -06:00
test-requirements.txt Add reno scaffolding for release notes management 2016-05-03 12:41:17 +01:00
tox.ini Add reno scaffolding for release notes management 2016-05-03 12:41:17 +01:00

README.rst

OpenStack-Ansible pip install

This role will install pip using the upstream pip installation script. Within the installation of pip the role will create a .pip directory within the deploying user's home folder and a blank selfcheck JSON file for pip to use to keep track of versions.

It can also configure pip links that will restrict the package sources to the OpenStack-Ansible repository.

Default Variables

../../defaults/main.yml

Required Variables

None

Example Playbook

- name: Install pip and lock it down
  hosts: host_name
  user: root
  roles:
    - role: "pip_install"
      pip_lock_to_internal_repo: True