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: 

POR HACER: Estado de Construcción

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:

Instalar
ansible-galaxy install cjsteel.pip
Licencia
apache-2.0
Descargas
136
Propietario
These repositories are under heavy development. Some less dynamic projects are available at https://github.com/csteel