0x0i.elasticsearch

ansible logo

elasticsearch logo

Ansibleロール :mag_right: :high_brightness: Elasticsearch

Galaxy Role GitHub release (latest by date) License: MIT

目次

Ansibleロールは、Elasticsearchをインストールおよび構成するためのもので、リアルタイムで分散型の検索と分析エンジンです。

サポートされるプラットフォーム:
* Debian
* Redhat(CentOS/Fedora)
* Ubuntu

要件

ターゲットホストにunzip/gtarユーティリティがインストールされている必要があります。詳細はAnsibleのunarchiveモジュールのノートを参照してください。

ロール変数

変数は、以下のソフトウェアおよびマシンプロビジョニングステージに基づいて利用可能で、整理されています:

  • install
  • config
  • launch
  • uninstall

インストール

elasticsearchは、OSのパッケージ管理システム(例:aptyum)または圧縮アーカイブ(.tar.zip)からインストールできます。

以下の変数は、このインストールプロセスのさまざまな側面を制御するためにカスタマイズできます:

elasticsearch_user: <service-user-name> (デフォルト: elasticsearch)

  • elasticsearchによって使用される専用のサービスユーザーとグループ(詳細はこちらを参照)

install_type: <package | archive> (デフォルト: archive)

  • package: DebianおよびRedhatディストリビューションでサポートされており、Elasticsearchのパッケージインストールは、それぞれのパッケージ管理リポジトリから指定されたパッケージを取得します。
    • インストールディレクトリは、パッケージ管理システムによって決定され、両ディストロで現在/usr/shareがデフォルトです。他のLinuxディストリビューションでのパッケージインストールの設定と実行は、サポートがないため失敗します。
  • archive: tarとzip形式の両方と互換性があり、アーカイブされたインストールバイナリは、公式のダウンロード/リリースサイトや開発/カスタムソースから取得できます。

install_dir: </path/to/installation/dir> (デフォルト: /opt/elasticsearch)

  • elasticsearchバイナリが抽出されるターゲットホスト上のパス。

archive_url: <path-or-url-to-archive> (デフォルト: defaults/main.ymlを参照)

  • elasticsearchバイナリを含む圧縮されたtar or zipアーカイブのアドレス。技術的には、任意の利用可能なバージョンのelasticsearchのインストールをサポートします。公式バージョンのリンクはこちらにあります。

... (内容は続きますが、必要な場合はその後の翻訳も可能です)

プロジェクトについて

Elasticsearch, a real-time distributed search and analytics engine

インストール
ansible-galaxy install 0x0i.elasticsearch
ライセンス
Unknown
ダウンロード
459
所有者