jasonheecs.ubuntu-python-raw

Ansible-Rolle: Python auf Ubuntu-Maschinen installieren, die kein vorinstalliertes Python haben

Build-Status Galaxy-Rolle

Eine Ansible-Rolle, die Ansible auf nackten Ubuntu-Maschinen zum Laufen bringt, die kein vorinstalliertes Python haben. Sie überprüft, ob Python installiert ist, und installiert es, falls nicht, über das raw-Modul.

Anforderungen

Keine.

Installation

ansible-galaxy install jasonheecs.ubuntu-python-raw

Rollen-Variablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml):

python_version: 3

Abhängigkeiten

Keine

Beispiel-Playbook

- name: Einrichtung
  hosts: alle
  become: ja
  gather_facts: false # Sie müssen das Sammeln von Fakten deaktivieren, damit diese Rolle wie beabsichtigt funktioniert
  roles:
    - { role: jasonheecs.ubuntu-python-raw }

Tests

Das Testen erfolgt über Test Kitchen, Kitchen Ansible und Kitchen Docker

Um die Tests auszuführen, stellen Sie sicher, dass Ruby und Docker installiert sind, und führen Sie Folgendes aus:

gem install bundler && bundle exec kitchen test

Siehe die travis.yml-Datei und die Travis-Bauprotokolle für Details zum Test-Bauprozess und den erwarteten Ausgaben.

Unterstützte Plattformen

Diese Ansible-Rolle wurde auf den folgenden Plattformen getestet:

  • Ubuntu 18.04
  • Ubuntu 16.04
  • Ubuntu 14.04

Lizenz

MIT

Autoreninformationen

Jason Hee

Über das Projekt

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

Installieren
ansible-galaxy install jasonheecs.ubuntu-python-raw
GitHub Repository
Lizenz
mit
Downloads
1.7k
Besitzer