cjsteel.pip

pip

FEHLER

auf dem Fedora Docker-Image

    AUFGABE [cjsteel.pip : pip3-Anforderungen installieren] *********************************
    FEHLGESCHLAGEN - WIEDERHOLUNG: pip3-Anforderungen installieren (3 Wiederholungen übrig).
    FEHLGESCHLAGEN - WIEDERHOLUNG: pip3-Anforderungen installieren (2 Wiederholungen übrig).
    FEHLGESCHLAGEN - WIEDERHOLUNG: pip3-Anforderungen installieren (1 Wiederholung übrig).
    fatal: [python_pip-fedora-latest]: FEHLGESCHLAGEN! => {"versuche": 3, "geändert": false, "fehler": ["Paket python3-venv nicht verfügbar."], "nachricht": "Konnte einige der angegebenen Pakete nicht installieren", "rc": 1, "ergebnisse": []}
    
    SPIEL-ZUSAMMENFASSUNG *********************************************************************
    python_pip-fedora-latest   : ok=1    geändert=0    unzugänglich=0    fehlgeschlagen=1    übersprungen=1    gerettet=0    ignoriert=0
    
FEHLER: 

TODO: Build Status

Zweck dieser Rolle ist es, pip auf Ihrem System zu installieren und zu konfigurieren.

TODO: Unit-Tests werden bei jedem Commit und regelmäßig durchgeführt.

Wenn Sie Probleme finden, melden Sie diese bitte auf GitHub.

Um diese Rolle lokal zu testen, benutzen Sie bitte Molecule:

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

Es gibt viele Szenarien, bitte schauen Sie sich das Verzeichnis molecule/ an.

Kontext

Diese Rolle ist Teil einer Sammlung kompatibler Rollen.

Anforderungen

  • Ein Zielsystem oder VM mit den benötigten Paketen, um Ansible auszuführen.
  • Zugriff auf ein oder mehrere Repositories, die die benötigten Pakete enthalten.
  • Eine aktuelle Version von Ansible. (Erstellt mit Ansible 2.8.2)

Rollenvariablen

  • pip_parameter: Beschreibung der Werte. [standard: wert]

Abhängigkeiten

  • Keine bekannt.

Kompatibilität

Diese Rolle wurde gegen die folgenden Distributionen und Ansible-Versionen getestet:

Distribution 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 *

Ein einzelner Stern bedeutet, dass der Build fehlschlagen kann, er ist als experimenteller Build gekennzeichnet.

Beispiel-Playbook

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

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

Um diese Rolle zu installieren:

  • Installieren Sie diese Rolle einzeln mit ansible-galaxy install cjsteel.pip.

Beispiel roles/requirements.yml: (installieren mit ansible-galaxy install -r roles/requirements.yml)

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

Testen

Molecule-Tests und Optionen für no_log und debug

Sie müssen die Umgebungsvariable MOLECULE_DEBUG setzen, um Fehler zu protokollieren. Alternativ können Sie manuell debuggen, indem Sie das --debug-Flag verwenden. Hier ist ein Beispiel, das auf das vagrant-Molecule-Szenario angewendet wird:

molecule --debug create -s vagrant

Lizenz

Apache-Lizenz, Version 2.0

Autoreninformationen

Christopher Steel chris.steel@gmail.com

Diese Rolle wurde mit einer modifizierten Version von Robert de Bock's ausgezeichnetem ansible-role-skeleton generiert.

Siehe Roberts persönliche Website für viele Beispiele von hochwertigen, distributionsunabhängigen Rollen.

Andere Sammlungen großartiger öffentlich zugänglicher Ansible-Rollen:

Installieren
ansible-galaxy install cjsteel.pip
GitHub Repository
Lizenz
apache-2.0
Downloads
136
Besitzer
These repositories are under heavy development. Some less dynamic projects are available at https://github.com/csteel