nephelaiio.elastic_repo
nephelaiio.elastic-repo
Elasticsearch のリポジトリをインストールし、設定するための Ansible ロール です。
ロール変数
ロールでユーザーが上書きできる最も一般的なパラメータは次のとおりです。
必須 | 変数名 | 説明 | デフォルト |
---|---|---|---|
いいえ | elasticsearch_repo_major_version | デプロイするリポジトリのメジャーバージョン | 7 |
いいえ | elasticsearch_repo_oss | oss バージョンのリポジトリをインストールするかどうか | はい |
いいえ | elasticsearch_repo_state | リポジトリの状態 | 存在 |
最新の入力パラメータのリストについては、defaultsファイルを参照してください。
例のプレイブック
- hosts: servers
roles:
- role: nephelaiio.elastic_repo
テスト
ロールの検証テストを実行するためには、環境に docker がインストールされていることを確認してください。追加の Python 依存関係は、requirementsファイル に記載されています。
ロールは以下のディストリビューション(Docker イメージ)でテストされます:
- Ubuntu Jammy
- Ubuntu Bionic
- Debian Bookworm
- Debian Buster
- Rocky Linux 9
ソースから直接ロールをテストするには、コマンド molecule test
を使用してください。
ライセンス
このプロジェクトは、MITライセンスの条件に基づいてライセンスされています。