This role installs Pip
Note Supports Python 2 and 3
This role is designed to work with merge "hash_behaviour". Make sure your ansible.cfg contains these settings
[defaults]
hash_behaviour = mergeTo install run ansible-galaxy install ansible-lab.pip or add this to your
roles.yml
- name: ansible-lab.pip
version: v1.0And run ansible-galaxy install -p ./roles -r roles.yml
This role uses two tags: build and configure
build- Installs Pipconfigure- Ensurespip_packagesare installed
To just install pip playbook.yml:
- name: Python
hosts: "{{ hosts }}"
roles:
- role: ansible-lab.pipTo install a list of required Pip packages
- name: Python
hosts: "{{ hosts }}"
roles:
- role: ansible-lab.pip
pip_packages:
# Specify names and versions
- name: flask
version: "0.12.2"
# Or specify state (present, absent, latest, forcereinstall)
- name: requests
state: absent
- name: django
version: "1.11.5"
state: forcereinstall
# Packages to get the latest release
- dockerNone
MIT / BSD