FGtatsuro.python-requirements
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
Instalar
ansible-galaxy install FGtatsuro.python-requirements
Licencia
mit
Descargas
92.1k
Propietario