darkraiden.ansible-pip

Ansible Rolle Pip

Build Status

Installieren und konfigurieren Sie Python Pip.

Abhängigkeiten

Keine

Rollenvariablen

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

pip_command_pip: pip
pip_command_python: python

Namen der Pip- und Python-Befehle.

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

Pip-Dateiname, Download-URL und temporärer Zielort.

pip_version: 10.0.1

Gewünschte Pip-Version, die installiert werden soll.

Beispiel-Playbook

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

Test-Küche

Abhängigkeiten installieren

$ bundle

VMs

Diese Küchen-Konfiguration enthält die folgenden Docker-Images:

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

Wenn Sie die Rolle mit all diesen Containern testen möchten, führen Sie einfach die folgenden Befehle aus. Wenn Sie die Rolle nur auf einem System testen möchten, fügen Sie die VM-Name zu den Befehlen hinzu.

z.B.

$ bundle exec kitchen converge trusty

Um nur den trusty Container zu konvergieren.

Container erstellen

$ bundle exec kitchen create

Ihre Rolle konvergieren

$ bundle exec kitchen converge

Serverspec-Tests ausführen

$ bundle exec kitchen verify

Container zerstören

$ bundle exec kitchen destroy

Erstellen/Konvergieren/Überprüfen/Zerstören in einem Befehl ausführen

$ bundle exec kitchen test

Schreiben Sie Ihre Tests

Sie können Ihre eigenen Tests schreiben, indem Sie eine neue Datei hinzufügen oder die vorhandene Datei im Verzeichnis test/integration/pip/serverspec/localhost bearbeiten. Weitere Informationen zum Schreiben von Serverspec-Tests finden Sie hier.

Lizenz

MIT (Expat) / BSD

Autorinformationen

Diese Rolle wurde 2017 von Davide Di Mauro erstellt.

Installieren
ansible-galaxy install darkraiden.ansible-pip
GitHub Repository
Lizenz
Unknown
Downloads
7.9k
Besitzer
Father, husband, tech geek and coder. DevOps Engineer at Microsoft