FGtatsuro.python-requirements
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
Zainstaluj
ansible-galaxy install FGtatsuro.python-requirements
Licencja
mit
Pobrania
92.1k
Właściciel