gantsign.fd

Ansibleロール: fd

テスト Ansible Galaxy ライセンス

findのユーザーフレンドリーな代替であるfDをダウンロードしてインストールするためのロールです。

要件

  • Ansible >= 2.9

  • Linuxディストリビューション

    • Debianファミリー

      • Debian

        • Stretch (9)
        • Buster (10)
        • Bullseye (11)
      • Ubuntu

        • Bionic (18.04)
        • Focal (20.04)
      • 注: 他のバージョンも動作する可能性がありますが、テストされていません。

ロール変数

このロールの動作を変更する変数は以下の通りです(デフォルト値を表示しています):

# fdのバージョン番号
fd_version: '8.7.0'

# fdの再配布可能パッケージのSHA256
fd_redis_sha256sum: 'ea3ef84bfd90c483125dfe4b50af86b405857389340159e401f63eec5cabaf80'

# fdのためにダウンロードしたファイルを保存するディレクトリ
fd_download_dir: "{{ x_ansible_download_dir | default(ansible_env.HOME + '/.ansible/tmp/downloads') }}"

例プレイブック

- hosts: servers
  roles:
    - role: gantsign.fd

GantSignの他のロール

GantSignの他のロールはAnsible Galaxyで見つけることができます。

開発とテスト

このプロジェクトは、開発とテストを支援するためにMoleculeを使用しています。ロールはTestinfrapytestを使用して単体テストされています。

開発またはテストを行うためには、以下をインストールする必要があります:

上記のものはインストールするのが難しい場合があるため、このプロジェクトにはMolecule Wrapperが含まれています。Molecule Wrapperは、Moleculeとその依存関係をインストールしてから、渡されたコマンドでMoleculeを実行するシェルスクリプトです。

Molecule Wrapperを使用してこのロールをテストするには、プロジェクトのルートから以下のコマンドを実行します:

./moleculew test

注: 一部の依存関係はインストールのためにsudo権限が必要です。

ライセンス

MIT

著者情報

ジョン・フリーマン

GantSign Ltd. 企業番号: 06109112(イギリスで登録)

プロジェクトについて

Role for installing fd the user-friendly alternative to find.

インストール
ansible-galaxy install gantsign.fd
ライセンス
mit
ダウンロード
2.4k
所有者