fubarhouse.curl

Rola Ansible: Curl

Status budowy stabilność-stabilna Ansible Galaxy licencja MIT

  • Stworzona dla systemów, które nie mają Curl lub systemów chcących określonej wersji curl.
  • Buduje i instaluje określony Curl z oficjalnego źródła.
  • Obsługuje 20 różnych dystrybucji linuxa poprzez zautomatyzowane testy Travis.

Wymagania

Żadne.

Zmienne roli

Wszystkie zmienne powiązane z tą rolą są kontrolowane tylko przez kompilacje ze źródła.

Aby włączyć kompilację ze źródła, upewnij się, że poniższe jest ustawione na true, domyślnie jest ustawione na false.

Domyślne instalacje z tą rolą dostosują się do menedżera pakietów systemu - apt-get, yum lub dnf.

curl_buildfromsource: true

Dodatkowe flagi instalacyjne są opcjonalne, aby uruchomić te flagi przy configure, określ flagi w następujący sposób:

curl_configure_flags:
  - disable-shared
  - with-ssl

Powyższa konfiguracja zweryfikuje się do następującego:

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

W wyniku nieudanych testów travis dostępna jest opcja użycia wspieranego lustra.

Aby użyć jednego z luster, określ adres http/s w następujący sposób:

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

Wybierz lokalizację do tymczasowego zainstalowania lub zaakceptuj domyślną poniżej:

curl_path: /tmp

Wybierz, którą wersję zainstalować, lub zaakceptuj domyślną poniżej:

curl_version: "7.51.0"

Wybierz, jaki typ archiwum pobrać/rozpakować, lub zaakceptuj domyślny poniżej:

curl_extension: "tar.gz"

Zależności

Żadne.

Przykład Playbook

- hosts: localhost
  roles:
    - fubarhouse.curl

Licencja

MIT / BSD

Informacje o autorze

Ta rola została stworzona w 2016 roku przez Karla Hepwortha.

O projekcie

Installs Curl from desired released source code

Zainstaluj
ansible-galaxy install fubarhouse.curl
Licencja
mit
Pobrania
3.3k
Właściciel
Lover of all things open source and computers - both hardware and software. My opinions are my own.