cjsteel.pip
pip
ERRORES
en la imagen de docker de fedora
TAREA [cjsteel.pip : instalar requisitos de pip3] *********************************
FALLÓ - INTENTANDO DE NUEVO: instalar requisitos de pip3 (3 reintentos restantes).
FALLÓ - INTENTANDO DE NUEVO: instalar requisitos de pip3 (2 reintentos restantes).
FALLÓ - INTENTANDO DE NUEVO: instalar requisitos de pip3 (1 reintento restante).
fatal: [python_pip-fedora-latest]: ¡FALLÓ! => {"intentos": 3, "cambiado": false, "fallos": ["No hay paquete python3-venv disponible."], "msg": "Fallo al instalar algunos de los paquetes especificados", "rc": 1, "resultados": []}
RESUMEN DEL JUEGO **************************************************************
python_pip-fedora-latest : ok=1 cambiado=0 inalcanzable=0 fallado=1 saltado=1 rescatado=0 ignorado=0
ERROR:
El propósito de este rol es instalar y configurar pip en tu sistema.
POR HACER: Las pruebas unitarias se realizan en cada confirmación y periódicamente.
Si encuentras problemas, por favor regístralos en GitHub
Para probar este rol localmente, utiliza Molecule:
# Prueba de Docker:
pip install molecule ara
molecule test
# Pruebas de Vagrant
molecule test --scenario-name vagrant
Hay muchos escenarios disponibles, por favor revisa el directorio molecule/
.
Contexto
Este rol es parte de una colección de roles compatibles.
Requisitos
- Un sistema o VM objetivo con los paquetes necesarios para ejecutar Ansible.
- Acceso a cualquier repositorio que contenga los paquetes requeridos.
- Una versión reciente de Ansible. (Creado usando Ansible 2.8.2)
Variables del Rol
- pip_parameter: Descripción de los valores. [predeterminado: valor]
Dependencias
- Ninguna conocida.
Compatibilidad
Este rol ha sido probado con las siguientes distribuciones y versiones de Ansible:
distribución | ansible 2.8.2 | ansible 2.9. | ansible 3.0 | ansible 3.1 | ansible devel |
---|---|---|---|---|---|
alpine-edge* | * | ||||
alpine-latest | * | ||||
archlinux | * | ||||
centos-6 | * | ||||
centos-latest | * | ||||
debian-latest | * | ||||
debian-stable | * | ||||
debian-unstable* | * | ||||
fedora-latest | * | ||||
fedora-rawhide* | * | ||||
opensuse-leap | * | ||||
ubuntu-artful | * | ||||
ubuntu-devel* | * | ||||
ubuntu-latest | * |
Un asterisco significa que la construcción puede fallar, está marcada como una construcción experimental.
Ejemplo de Playbook
---
- nombre: pip
hosts: all
gather_facts: no
become: yes
roles:
- role: cjsteel.bootstrap
- role: cjsteel.pip
pip_parameter: valor
Para instalar este rol:
- Instala este rol individualmente usando
ansible-galaxy install cjsteel.pip
Ejemplo de roles/requirements.yml: (instalar con `ansible-galaxy install -r roles/requirements.yml)
---
- name: cjsteel.bootstrap
- name: cjsteel.pip
Pruebas
pruebas de molecule y opciones no_log y debug
Necesitarás establecer la variable de entorno MOLECULE_DEBUG
para registrar errores, alternativamente puedes preferir depurar manualmente usando la bandera --debug
. Aquí hay un ejemplo aplicado al escenario de molecule vagrant:
molecule --debug create -s vagrant
Licencia
Licencia Apache, Versión 2.0
Información del Autor
Christopher Steel chris.steel@gmail.com
Este rol fue generado usando una versión modificada del excelente esqueleto de rol de Ansible de Robert de Bock
Visita el sitio personal de Robert para ver muchos ejemplos de roles de alta calidad que son agnósticos de sabor y versión de Linux.
Otras colecciones de excelentes roles públicos de Ansible:
Install and configure pip on your system.
ansible-galaxy install cjsteel.pip