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 :
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 :
Install and configure pip on your system.
ansible-galaxy install cjsteel.pip