beats
ansible-beats
Установите и настройте Elastic beats версии 5 для инфраструктуры LSST SQuaRE.
Пример плейбука
- hosts: servers
roles:
- { role: lsst-sqre.beats }
Переменные
Для получения полной документации по параметрам настройки смотрите документацию по metricbeat, filebeat и packetbeat.
beats_package_name
(по умолчанию "metricbeat") Название пакета beat. Доступные варианты: "metricbeat", "filebeat", "packetbeat" или "heartbeat".
beats_package_version
(по умолчанию "5.2.2") Версия пакета beat.
beats_install
(по умолчанию true) Устанавливать ли beat.
beats_config
(по умолчанию "") Конфигурация в формате yaml для beat. Если не определено пользователем, конфигурация не будет применена.
beats_geoip
(по умолчанию false) Устанавливать ли geoip для использования в beat.
Благодарности
Эта роль основана на роли Ansible Galaxy Джонатана Д. Струтмана cyverse.beats
. Она более полная и менее предвзятая, чем эта роль. Но она не поддерживает версию 5 и не соответствует конвенциям названия переменных, которые использую я. Поэтому была разработана эта новая роль.
Я бы очень рекомендовал cyverse.beats
. Огромное спасибо Струтману и Cyverse за их отличные роли.
Лицензия
Лицензия MIT. См. файл LICENSE.
Elastic beats v 5.x for LSST SQuaRE.
ansible-galaxy install jmatt/ansible-beats