beats

Название роли

Эта роль устанавливает продукты Beats на машину с Ubuntu.

Эта роль способна устанавливать все продукты Beats, доступные в виде deb-пакетов. Однако для настройки продуктов Beats (например, filebeat.yml, metricbeat.yml) на данный момент поддерживаются только следующие продукты:

  • filebeat
  • metricbeat

Требования

Нет

Переменные роли

Вы должны указать версию продуктов Beats, которые хотите установить, с помощью переменной beats_ver (по умолчанию: 6.2.2).

Также вам нужно указать продукты, которые вы хотите установить, в виде списка переменной под названием products:

products:
  - filebeat
  - metricbeat

Если вы хотите также настроить продукты на лету, вам нужно создать переменную с именем продукта, добавив к нему _config:, которая будет словарем с YAML-настройками для выбранного продукта. Например:

filebeat_config:
  filebeat.modules:
    - module: system
      syslog:
        enabled: true
  output.logstash.hosts:
    - logstash.server:5044

Конкретные значения для конфигурации хорошо описаны в документации Beats.

Зависимости

Нет зависимостей.

Пример рабочего процесса

Включение примера того, как использовать вашу роль (например, с переданными параметрами) всегда полезно для пользователей:

- hosts: servers
  roles:
     - role: jobscore.beats
       products:
        - filebeat
        - metricbeat
        - heartbeat

Лицензия

GPLv3

Информация об авторе

Эту роль создал Эрик Магалhães

Установить
ansible-galaxy install fnzv/ansible-role-beats
Лицензия
gpl-3.0
Загрузки
2463
Владелец
Breaking and fixing stuff on a daily basis