chauanhtuandl.pip

Rol de Ansible: Paquete Python PIP

Estado de la Construcción

Instala el Python PIP para RHEL/CentOS/Debian/Ubuntu.

Requisitos

Ninguno.

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml):

pip_package: python-pip

El nombre del paquete para instalar pip en el sistema. Puedes configurarlo como python3-pip, por ejemplo, cuando usas Python 3 en Ubuntu.

pip_executable: pip

El rol intentará detectar automáticamente el ejecutable de pip según el pip_package (por ejemplo, pip para Python 2 y pip3 para Python 3). También puedes sobrescribir esto explícitamente, por ejemplo, pip_executable: pip3.6.

pip_install_packages: []

Una lista de paquetes para instalar con pip. Ejemplos a continuación:

pip_install_packages:
  # Especifica nombres y versiones.
  - name: docker
    version: "1.2.3"
  - name: awscli
    version: "1.11.91"

  # O especifica paquetes simples para obtener la última versión.
  - docker
  - awscli

  # O desinstala un paquete.
  - name: docker
    state: absent

  # O actualiza un paquete a la última versión.
  - name: docker
    state: latest

  # O fuerza una reinstalación.
  - name: docker
    state: forcereinstall

  # O instala un paquete en un virtualenv particular.
  - name: docker
    virtualenv: /my_app/venv

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: all

  vars:
    pip_install_packages:
      - name: docker
      - name: awscli

  roles:
    - chauanhtuan.pip

Licencia

MIT / BSD

Información del Autor

Este rol fue creado en 2017 por Jeff Geerling, autor de Ansible for DevOps, repositorios de Github. Este rol fue editado en 2019 por Chau Anh Tuan.

Acerca del proyecto

pip for RedHat/Ubuntu/Debian

Instalar
ansible-galaxy install chauanhtuandl.pip
Licencia
mit
Descargas
453
Propietario