Install multiple python libs with pip (Ansible)

When installing multiple python libraries with pip, you might not want each to be an individual named task within ansible. This method allows you to have a single ansible task and install multiple libraries along with their dependancies (they'll still be installed sequentially)

Details

  • Language: Ansible

Snippet

- name: Install Python Dependancies with Pip
  pip: name={{item}} state=present
  with_items:
    - lib1
    - lib2
    - lib3

Usage Example

- name: Install Python Dependancies
  pip: name={{item}} state=present
  with_items:
    - flask
    - werkzeug
    - bcrypt
    - gnupg
    - pyopenssl
  tags: deps