FGtatsuro.python-requirements

Status budowy

ansible-python-requirements

Rola Ansible, aby zaspokoić wymagania związane z działaniami dotyczącymi Pythona w roli Ansible.

Wymagania

Zależności od innych oprogramowań/bibliotek dla tej roli.

  • Debian
  • Alpine Linux
  • OSX
    • Homebrew (>= 0.9.5)

Zmienne roli

Zmienne, które możemy wykorzystać w tej roli.

nazwa opis typ domyślnie
python_requirements_update_existing_pip Jeśli tak (prawda), istniejący pip zostanie zaktualizowany do najnowszej wersji. Oznacza to, że wykonywane jest polecenie sudo pip install -U pip.
Dodatkowo tworzony jest symlink /usr/bin/python, jeśli ta ścieżka nie istnieje, aby zapobiec błędom modułu pip Ansible bez parametru executable.
bool nie
  • Działania związane z python_requirements_update_existing_pip ignorują błędy z różnych powodów. Dlatego powinieneś sprawdzić wyniki, jeśli ustawisz tę wartość na 'tak'.

Zależności roli

Zależności od innych ról dla tej roli.

Przykład playbooka

- hosts: all
  roles:
     - { role: FGtatsuro.python-requirements }

Testowanie na lokalnym hoście Docker

Ten projekt przeprowadza testy na Travis CI, ale możemy je również uruchomić na lokalnym hoście Docker. Proszę sprawdzić sekcje install, before_script i script w .travis.yml. Możemy użyć tych samych kroków na lokalnym hoście Docker.

Lokalne wymagania są następujące.

  • Ansible (>= 2.0.0)
  • Docker (>= 1.10.1)

Uwagi

Na OSX sprawdź ten punkt.

  • W wyniku działania tej roli używana jest najnowsza wersja OpenSSL z repozytoriów Homebrew zamiast preinstalowanej wersji.

Licencja

MIT

O projekcie

Ansible role for python-requirements

Zainstaluj
ansible-galaxy install FGtatsuro.python-requirements
Licencja
mit
Pobrania
92.1k
Właściciel