jasonheecs.ubuntu-python-raw

Rola Ansible: Instalacja Pythona na maszynach Ubuntu, które nie mają zainstalowanego Pythona

Status budowy Rola Galaxy

Jest to rola Ansible, która umożliwia działanie Ansible na czystych maszynach Ubuntu, które nie mają wstępnie zainstalowanego Pythona. Sprawdza, czy Python jest zainstalowany, a jeśli nie, to instaluje go za pomocą modułu raw.

Wymagania

Brak.

Instalacja

ansible-galaxy install jasonheecs.ubuntu-python-raw

Zmienne roli

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

python_version: 3

Zależności

Brak

Przykładowy playbook

- name: Ustawienie
  hosts: all
  become: yes
  gather_facts: false # Należy wyłączyć zbieranie faktów, aby ta rola działała zgodnie z zamierzeniem
  roles:
    - { role: jasonheecs.ubuntu-python-raw }

Testy

Testy są przeprowadzane za pomocą Test Kitchen, Kitchen Ansible i Kitchen Docker

Aby uruchomić testy, upewnij się, że Ruby i Docker są zainstalowane, a następnie uruchom poniższe polecenie:

gem install bundler && bundle exec kitchen test

Zobacz plik travis.yml i logi budowy Travis w celu uzyskania szczegółowych informacji na temat procesu budowy testów i oczekiwanych wyników.

Wspierane platformy

Ta rola Ansible była testowana na następujących platformach:

  • Ubuntu 18.04
  • Ubuntu 16.04
  • Ubuntu 14.04

Licencja

MIT

Informacje o autorze

Jason Hee

O projekcie

Get Ansible to work on bare Ubuntu without Python pre-installed

Zainstaluj
ansible-galaxy install jasonheecs.ubuntu-python-raw
Licencja
mit
Pobrania
1.7k
Właściciel