cjsteel.pip

pip

BŁĘDY

na obrazie dockera fedora

    ZADANIE [cjsteel.pip : instalacja wymagań pip3] *********************************
    NIEPOWODZENIE - POWTARZANIE: instalacja wymagań pip3 (3 próby pozostały).
    NIEPOWODZENIE - POWTARZANIE: instalacja wymagań pip3 (2 próby pozostały).
    NIEPOWODZENIE - POWTARZANIE: instalacja wymagań pip3 (1 próba pozostała).
    fatal: [python_pip-fedora-latest]: NIEPOWODZENIE! => {"próby": 3, "zmienione": false, "niepowodzenia": ["Brak pakietu python3-venv."], "msg": "Nie udało się zainstalować niektórych z określonych pakietów", "rc": 1, "wyniki": []}
    
    PODSUMOWANIE ZADAŃ ***************************************************************
    python_pip-fedora-latest   : ok=1    zmienione=0    nieosiągalne=0    niepowodzenia=1    pominięte=1    uratowane=0    zignorowane=0
    
BŁĄD:

TODO: Status budowy

Celem tej roli jest zainstalowanie i skonfigurowanie pip na twoim systemie.

TODO: Testy jednostkowe są wykonywane przy każdym commicie oraz okresowo.

Jeżeli znajdziesz problemy, zgłoś je w GitHubie.

Aby przetestować tę rolę lokalnie, proszę użyć Molecule:

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

Jest wiele dostępnych scenariuszy, proszę zajrzeć do katalogu molecule/.

Kontekst

Ta rola jest częścią zbioru kompatybilnych ról.

Wymagania

  • System docelowy lub VM z pakietami wymaganymi do uruchomienia Ansible.
  • Dostęp do repozytoriów zawierających wymagane pakiety.
  • Nowsza wersja Ansible. (Stworzona przy użyciu Ansible 2.8.2)

Zmienne roli

  • pip_parameter: Opis wartości. [domyślnie: wartość]

Zależności

  • Brak znanych.

Kompatybilność

Ta rola została przetestowana na następujących dystrybucjach oraz wersjach Ansible:

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

Pojedyncza gwiazdka oznacza, że budowa może się nie powieść, jest oznaczona jako eksperymentalna.

Przykładowy playbook

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

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

Aby zainstalować tę rolę:

  • Zainstaluj tę rolę indywidualnie używając ansible-galaxy install cjsteel.pip.

Przykładowy roles/requirements.yml: (zainstaluj używając `ansible-galaxy install -r roles/requirements.yml)

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

Testowanie

testowanie molecule oraz opcje no_log i debug

Musisz ustawić zmienną środowiskową MOLECULE_DEBUG, aby rejestrować błędy, alternatywnie możesz preferować ręczne debugowanie przy użyciu flagi --debug. Oto przykład zastosowany na scenariuszu vagrant molekuły:

molecule --debug create -s vagrant

Licencja

Licencja Apache, Wersja 2.0

Informacje o autorze

Christopher Steel chris.steel@gmail.com

Ta rola została wygenerowana przy użyciu zmodyfikowanej wersji znakomitego szkieletu roli ansible Roberta de Bocka

Zobacz osobistą stronę Roberta, aby znaleźć wiele przykładów ról wysokiej jakości, agnostycznych pod względem systemów Linux.

Inne zbiory świetnych publicznych ról Ansible:

Zainstaluj
ansible-galaxy install cjsteel.pip
Licencja
apache-2.0
Pobrania
136
Właściciel
These repositories are under heavy development. Some less dynamic projects are available at https://github.com/csteel