sansible.logstash

Logstash

主分支: 构建状态
开发分支: 构建状态

该角色用于为 ELK 堆栈安装 Logstash。

有关 Logstash 的更多信息,请访问 elastic logstash

安装与依赖

该角色将安装 sansible.users_and_groups 来管理 logstash 用户,以及 sansible.java 来安装 Java。

要安装,请运行 ansible-galaxy install sansible.logstash 或将以下内容添加到您的 roles.yml 文件中:

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

然后运行 ansible-galaxy install -p ./roles -r roles.yml

标签

该角色使用两个标签: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