sansible.logstash

Logstash

マスター: ビルドステータス
開発: ビルドステータス

このロールはELKスタック用にLogstashをインストールします。

Logstashの詳細情報は、elastic logstashをご覧ください。

インストールと依存関係

このロールは、logstashユーザーを管理するためにsansible.users_and_groupsを、Javaをインストールするためにsansible.javaをインストールします。

インストールするには、ansible-galaxy install sansible.logstashを実行するか、次のようにroles.ymlに追加してください。

- name: sansible.logstash
  version: v2.1.x

その後、ansible-galaxy install -p ./roles -r roles.ymlを実行します。

タグ

このロールは2つのタグを使用します: buildconfigure

  • build - Logstashとそのすべての依存関係をインストールします。
  • configure - Logstashサービスが実行されていることを構成し、確認します。

インストールするには:

- name: Elk Logstash
  hosts: "{{ hosts }}"

  roles:
    - role: sansible.logstash

5.*バージョンをインストールするには:

- name: Elk Logstash
  hosts: "{{ hosts }}"

  roles:
    - role: sansible.logstash
      sansible_logstash_family: 5.x
      sansible_logstash_version: 1:5.4.*

6.*バージョンをインストールするには:

- name: Elk Logstash
  hosts: "{{ hosts }}"

  roles:
    - role: sansible.logstash
      sansible_logstash_family: 6.x
      sansible_logstash_version: 1:6.6.*

自分の設定ファイルを使う場合:

- name: Elk Logstash
  hosts: "{{ hosts }}"

  roles:
    - role: sansible.logstash
      sansible_logstash_default_config: no

  tasks:
    - name: Logstashを構成する
      become: yes
      template:
        src: "{{ item }}.j2"
        dest: "/etc/logstash/conf.d/{{ item }}"
      with_items:
        - templates/01-inputs.conf
        - templates/10-filters.conf
        - templates/90-outputs.conf
      notify:
        - Logstashを再起動
プロジェクトについて

Install Logstash.

インストール
ansible-galaxy install sansible.logstash
ライセンス
mit
ダウンロード
46.5k
所有者
See https://github.com/sansible/sansible for more information