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
Установить
ansible-galaxy install sansible/logstash
Лицензия
mit
Загрузки
46471
Владелец
See https://github.com/sansible/sansible for more information