fubarhouse.curl
Ansible ロール: Curl
- 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 によって作成されました。
インストール
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.