darkraiden.ansible-pip

Rola Ansible Pip

Status Budowy

Instalacja i konfiguracja Python Pip.

Zależności

Brak

Zmienne roli

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (patrz defaults/main.yml):

pip_command_pip: pip
pip_command_python: python

Nazwy poleceń pip i python.

pip_download_filename: get-pip.py
pip_download_url: "https://bootstrap.pypa.io/{{ pip_download_filename }}"
pip_download_dest: /tmp

Nazwa pliku pip, adres URL do pobrania i tymczasowa lokalizacja.

pip_version: 10.0.1

Wymagana wersja pip do zainstalowania.

Przykładowy Playbook

- hosts: all
  become: True
  roles:
    - darkraiden.ansible-pip

Test Kitchen

Instalacja zależności

$ bundle

Maszyny Wirtualne

Ta konfiguracja kuchni zawiera następujące obrazy docker:

  • centos:7
  • ubuntu:trusty
  • ubuntu:xenial
  • debian:jessie
  • debian:stretch
  • fedora:26
  • fedora:25
  • fedora:24

Jeśli chcesz przetestować rolę, używając wszystkich tych kontenerów, uruchom poniższe polecenia bez zmian. Jeśli chcesz przetestować rolę tylko na jednym systemie, dodaj nazwę VM do poniższych poleceń.

np.

$ bundle exec kitchen converge trusty

Aby zaktualizować tylko kontener trusty.

Tworzenie kontenerów

$ bundle exec kitchen create

Wykonanie roli

$ bundle exec kitchen converge

Uruchamianie testów serverspec

$ bundle exec kitchen verify

Zniszczenie kontenerów

$ bundle exec kitchen destroy

Wykonaj Create/Converge/Verify/Destroy w jednym poleceniu

$ bundle exec kitchen test

Napisz własne testy

Możesz napisać własny test, dodając nowy plik lub edytując istniejący w katalogu test/integration/pip/serverspec/localhost. Więcej informacji na temat pisania testów serverspec znajdziesz tutaj.

Licencja

MIT (Expat) / BSD

Informacje o autorze

Ta rola została stworzona w 2017 roku przez Davide Di Mauro.

Zainstaluj
ansible-galaxy install darkraiden.ansible-pip
Licencja
Unknown
Pobrania
7.9k
Właściciel
Father, husband, tech geek and coder. DevOps Engineer at Microsoft