logstash

Logstash

Мастер: Статус сборки
Разработка: Статус сборки

Эта роль устанавливает Logstash для ELK стека.

Для получения дополнительной информации о 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.

Теги

Эта роль использует два тега: build и configure

  • 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
Загрузки
46471
Владелец
See https://github.com/sansible/sansible for more information