fubarhouse.curl

Ansible-Rolle: Curl

Build-Status
Stabilität stabil
Ansible Galaxy
MIT-Lizenz

  • Entworfen für Systeme, die Curl nicht haben, oder Systeme, die eine bestimmte Version von Curl benötigen.
  • Baut und installiert die angegebene Curl-Version aus freigegebenen Quellen.
  • Unterstützt 20 verschiedene Linux-Varianten durch automatisierte Tests von Travis.

Anforderungen

Keine.

Rollenvariablen

Alle Variablen, die mit dieser Rolle verbunden sind, werden nur durch Source-Bauten kontrolliert.

Um einen Source-Bau zu aktivieren, stellen Sie sicher, dass das folgende auf true gesetzt ist; es ist standardmäßig auf false gesetzt.

Standardinstallationen mit dieser Rolle berücksichtigen den Paketmanager des unterstützten Systems - apt-get, yum oder dnf.

curl_buildfromsource: true

Zusätzliche Installationsflags sind optional. Um diese Flags bei configure zu verwenden, geben Sie die Flags wie folgt an:

curl_configure_flags:
  - disable-shared
  - with-ssl

Die obige Konfiguration wird in Folgendes umgewandelt:

./configure --disable-shared --with-ssl

Aufgrund fehlender Travis-Tests steht die Option zur Verfügung, einen unterstützten Mirror zu verwenden.

Um einen der Mirrors zu verwenden, geben Sie die HTTP/S-Adresse so an:

curl_source: http://curl.haxx.se/download

Wählen Sie den Ort für die temporäre Installation oder akzeptieren Sie den Standard unten:

curl_path: /tmp

Wählen Sie die zu installierende Version oder akzeptieren Sie die Standardversion unten:

curl_version: "7.51.0"

Wählen Sie den Archivtyp für den Download / die Extraktion oder akzeptieren Sie den Standard unten:

curl_extension: "tar.gz"

Abhängigkeiten

Keine.

Beispiel-Playbook

- hosts: localhost
  roles:
    - fubarhouse.curl

Lizenz

MIT / BSD

Autoreninformation

Diese Rolle wurde 2016 von Karl Hepworth erstellt.

Über das Projekt

Installs Curl from desired released source code

Installieren
ansible-galaxy install fubarhouse.curl
GitHub Repository
Lizenz
mit
Downloads
3.3k
Besitzer
Lover of all things open source and computers - both hardware and software. My opinions are my own.