fubarhouse.curl

Ansible ロール: Curl

ビルドステータス 安定性-安定 Ansible Galaxy MITライセンス

  • Curl がないシステムや、特定のバージョンの Curl が必要なシステムのために設計されています。
  • 指定された Curl を リリースされたソース からビルドしてインストールします。
  • Travis 自動テストを通じて、20種類の異なる Linux をサポートしています。

要件

特にありません。

ロール変数

このロールに関連するすべての変数は、ソースビルドのみで制御されます。

ソースビルドを有効にするには、以下を true に設定します。デフォルトでは false に設定されています。

このロールを使用したデフォルトのインストールでは、サポートされているシステムのパッケージマネージャ(apt-get、yum、dnf)を使用します。

curl_buildfromsource: true

追加のインストールフラグはオプションです。configure の実行時にフラグを指定するには、以下のように設定します。

curl_configure_flags:
  - disable-shared
  - with-ssl

上記の設定は、以下のように検証されます。

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

Travis テストの失敗により、サポートされているミラーを使用するオプションがあります。

ミラーのいずれかを使用するには、以下のように http/s アドレスを指定します。

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

一時的なインストール場所を選択するか、下記のデフォルトを受け入れます。

curl_path: /tmp

インストールするバージョンを選択するか、下記のデフォルトを受け入れます。

curl_version: "7.51.0"

ダウンロード/抽出するアーカイブの種類を選択するか、下記のデフォルトを受け入れます。

curl_extension: "tar.gz"

依存関係

特にありません。

サンプルプレイブック

- hosts: localhost
  roles:
    - fubarhouse.curl

ライセンス

MIT / BSD

作者情報

このロールは 2016 年に Karl Hepworth によって作成されました。

プロジェクトについて

Installs Curl from desired released source code

インストール
ansible-galaxy install fubarhouse.curl
ライセンス
mit
ダウンロード
3.3k
所有者
Lover of all things open source and computers - both hardware and software. My opinions are my own.