FGtatsuro.python-requirements

Estado del Build

ansible-python-requirements

Rol de Ansible para satisfacer los requisitos de acciones relacionadas con Python en el rol de Ansible.

Requisitos

Dependencias de otros softwares/bibliotecas para este rol.

  • Debian
  • Alpine Linux
  • OSX
    • Homebrew (>= 0.9.5)

Variables del Rol

Las variables que podemos usar en este rol.

nombre descripción tipo predeterminado
python_requirements_update_existing_pip Si es sí (verdadero), se actualiza pip existente a la última versión. Esto significa que se ejecuta sudo pip install -U pip.
Además, se crea un enlace simbólico /usr/bin/python si esta ruta no existe para evitar que el módulo pip de Ansible falle sin el parámetro executable.
bool no
  • Las acciones relacionadas con python_requirements_update_existing_pip ignoran errores por varias razones. Por lo tanto, debes verificar los resultados si estableces este valor como 'sí'.

Dependencias del Rol

Dependencias de otros roles para este rol.

Ejemplo de Playbook

- hosts: all
  roles:
     - { role: FGtatsuro.python-requirements }

Prueba en un host local de Docker

Este proyecto realiza pruebas en Travis CI, pero también podemos ejecutarlas en un host local de Docker. Por favor, revisa las secciones install, before_script y script de .travis.yml. Podemos usar los mismos pasos de ellas para un host local de Docker.

Los requisitos locales son los siguientes.

  • Ansible (>= 2.0.0)
  • Docker (>= 1.10.1)

Notas

En OSX, por favor revisa este punto.

  • Como resultado de este rol, se utiliza la última versión de OpenSSL del repositorio de Homebrew en lugar de la preinstalada.

Licencia

MIT

Acerca del proyecto

Ansible role for python-requirements

Instalar
ansible-galaxy install FGtatsuro.python-requirements
Licencia
mit
Descargas
92.1k
Propietario