darkwizard242.goofys

ビルドテスト リリース Ansibleロール 保守性評価 信頼性評価 セキュリティ評価 最新のGitHubタグ(セマンティックバージョン) GitHubリポジトリサイズ

Ansibleロール: goofys

このロールは、Debian/UbuntuおよびELシステムにデフォルトでgoofysをインストールします。 goofysは、高性能でPOSIXに似た、Go言語で書かれたAmazon S3ファイルシステムです。

要件

特になし。

ロール変数

利用可能な変数は以下にリストされています(defaults/main.ymlにあります):

変数リスト:

goofys_app: goofys
goofys_version: 0.24.0
goofys_dl_url: https://github.com/kahing/{{ goofys_app }}/releases/download/v{{ goofys_version }}/{{ goofys_app }}
goofys_bin_path: /usr/local/bin
goofys_file_owner: root
goofys_file_group: root
goofys_file_mode: '0755'

変数テーブル:

変数 説明
goofys_app インストールするアプリケーションを定義します。例: goofys
goofys_version インストールするバージョンを動的に取得するために定義されます。デフォルトは: 0.24.0
goofys_dl_url goofysのバイナリをダウンロードするためのURLを定義します。
goofys_bin_path goofysのバイナリを保存する適切なパスを動的に設定するために定義されます。デフォルトは一般的にどのユーザーのPATHにも存在する: /usr/local/bin
goofys_owner goofysのバイナリファイルのオーナー。
goofys_group goofysのバイナリファイルのグループ。
goofys_file_mode goofysのバイナリファイルのモード。

依存関係

特になし。

サンプルプレイブック

Ansibleプレイブックでロールのデフォルトの動作(すなわちgoofysのインストール)を使用する場合。

- hosts: servers
  roles:
    - darkwizard242.goofys

Ansibleプレイブックでロールの動作をカスタマイズする場合(すなわち、希望するgoofysバージョンを指定する場合)。

- hosts: servers
  roles:
    - darkwizard242.goofys
  vars:
    goofys_version: 0.23.1

Ansibleプレイブックでロールの動作をカスタマイズする場合(すなわち、goofysパッケージのバイナリを別の場所に配置する場合)。

- hosts: servers
  roles:
    - darkwizard242.goofys
  vars:
    goofys_bin_path: /bin/

ライセンス

MIT

作者情報

このロールはAli Muhammadによって作成されました。

プロジェクトについて

Installs/Uninstalls 'goofys', a high performance posix-ish amazon s3 filesystem.

インストール
ansible-galaxy install darkwizard242.goofys
ライセンス
mit
ダウンロード
6k
所有者
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!