cjsteel.pip

pip

ERREURS

sur l'image Docker Fedora

    TÂCHE [cjsteel.pip : installer les exigences de pip3] *********************************
    ÉCHEC - RÉESSAYE : installer les exigences de pip3 (3 réessais restants).
    ÉCHEC - RÉESSAYE : installer les exigences de pip3 (2 réessais restants).
    ÉCHEC - RÉESSAYE : installer les exigences de pip3 (1 réessai restant).
    fatal: [python_pip-fedora-latest]: ÉCHEC ! => {"attempts": 3, "changed": false, "failures": ["Aucun paquet python3-venv disponible."], "msg": "Échec de l'installation de certains des paquets spécifiés", "rc": 1, "results": []}
    
    RÉCAPITULATIF ***************************************************************
    python_pip-fedora-latest   : ok=1    changed=0    unreachable=0    failed=1    skipped=1    rescued=0    ignored=0
    
ERREUR : 

À FAIRE : Statut de construction

Le but de ce rôle est d'installer et de configurer pip sur votre système.

À FAIRE : Les tests unitaires sont effectués à chaque commit et périodiquement.

Si vous trouvez des problèmes, veuillez les signaler sur GitHub.

Pour tester ce rôle localement, veuillez utiliser Molecule :

# Test Docker :
pip install molecule ara
molecule test
# Tests Vagrant :
molecule test --scenario-name vagrant

Il existe de nombreux scénarios disponibles, veuillez jeter un œil dans le répertoire molecule/.

Contexte

Ce rôle fait partie d'une collection de rôles compatibles.

Exigences

  • Un système ou une VM cible avec les paquets nécessaires pour exécuter Ansible.
  • Accès à tout dépôt contenant les paquets requis.
  • Une version récente d'Ansible. (Créé avec Ansible 2.8.2)

Variables de rôle

  • pip_parameter : Description des valeurs. [par défaut : valeur]

Dépendances

  • Aucune connue.

Compatibilité

Ce rôle a été testé sur les distributions et versions d'Ansible suivantes :

distribution ansible 2.8.2 ansible 2.9. ansible 3.0 ansible 3.1 ansible de vel
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 *

Une étoile unique signifie que la construction peut échouer, elle est marquée comme une construction expérimentale.

Exemple de Playbook

---
- name: pip
  hosts: all
  gather_facts: no
  become: yes

  roles:
    - role: cjsteel.bootstrap
    - role: cjsteel.pip
      pip_parameter: value

Pour installer ce rôle :

  • Installez ce rôle individuellement en utilisant ansible-galaxy install cjsteel.pip.

Exemple de roles/requirements.yml : (installez avec ansible-galaxy install -r roles/requirements.yml)

---
- name: cjsteel.bootstrap
- name: cjsteel.pip

Test

Tests moleculaires et options no_log et debug

Vous devrez définir la variable d'environnement MOLECULE_DEBUG pour enregistrer les erreurs, sinon vous pouvez préférer déboguer manuellement en utilisant le drapeau --debug. Voici un exemple appliqué au scénario vagrant de Molecule :

molecule --debug create -s vagrant

Licence

Licence Apache, Version 2.0

Informations sur l'auteur

Christopher Steel chris.steel@gmail.com

Ce rôle a été généré en utilisant une version modifiée de l'excellent squelette de rôle ansible de Robert de Bock.

Consultez le site personnel de Robert pour de nombreux exemples de rôles de haute qualité compatibles avec différentes variantes et versions de Linux.

Autres collections de superbes rôles Ansible publics :

Installer
ansible-galaxy install cjsteel.pip
Licence
apache-2.0
Téléchargements
136
Propriétaire
These repositories are under heavy development. Some less dynamic projects are available at https://github.com/csteel