nephelaiio.filebeat

nephelaiio.filebeat

Статус сборки Ansible Galaxy

Это роли ansible для установки и настройки filebeat.

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

Пожалуйста, обратитесь к файлу по умолчанию для актуального списка входных параметров.

Зависимости

Пожалуйста, ознакомьтесь с конфигурацией зависимостей для получения дополнительной информации.

Пример playbook

- name: Развертывание filebeat
  hosts: servers
  vars:
    filebeat_package_state: latest
    filebeat_conf_manage: true
    filebeat_conf:
      fields:
        environment: development
      inputs:
        - type: log
          paths:
            - /var/log/system.log
            - /var/log/wifi.log
        - type: log
          paths:
            - "/var/log/nginx/*.log"
          fields:
            application: nginx
      output:
        elasticsearch:
          enabled: true
          hosts:
            - http://localhost:9200
      setup:
        dashboards:
          enabled: true
          beat: filebeat
          always_kibana: true
        template:
          enabled: true
        kibana:
          host: http://localhost:80
  roles:
     - role: nephelaiio.filebeat

Тестирование

Пожалуйста, убедитесь, что в вашей среде установлен docker для запуска тестов валидации роли. Дополнительные зависимости на Python перечислены в файле требований.

Роль тестируется на следующих дистрибутивах (образах docker):

  • Ubuntu Jammy
  • Ubuntu Focal
  • Debian Bookworm
  • Debian Bullseye
  • Rocky Linux 9

Вы можете протестировать роль непосредственно из исходников, используя команду molecule test.

Лицензия

Этот проект лицензирован на условиях Лицензии MIT.

О проекте

An Ansible role to install and configure filebeat

Установить
ansible-galaxy install nephelaiio.filebeat
Лицензия
mit
Загрузки
46.7k
Владелец