beats

ansible-beats

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

Ansible Galaxy

Устанавливает и настраивает указанную экземпляр Beat.

https://www.elastic.co/guide/en/beats/filebeat/current/index.html

Требования

  • Ansible 2.x

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

Переменная обязательная По умолчанию комментарии
BEAT_TYPE нет "metricbeat" Название beat для установки. Список supported_beats определен в переменных роли.
beat_install нет true Флаг, который контролирует, нужно ли выполнять шаги установки.
beat_config нет Если определено, дочерний yaml используется для заполнения конфигурационного файла beat. Если не определено, конфигурационный файл не изменяется.*
beat_svc_state нет Если определено, соответствует желаемому параметру state модуля Ansible Service Module.
beat_svc_enabled нет Если определено, соответствует желаемому параметру enabled модуля Ansible Service Module.
beat_cfg_file нет {{BEAT_TYPE}}.yml Если определено, задает имя для конфигурационного файла.
beat_version нет Если определено, установит указанную версию.

*: Вы можете использовать имя файла конфигурации с пространствами имен, определяя переменную beat_config, но этого не рекомендуется.

Зависимости

Нет

Примеры playbook'ов

Для установки metricbeat с конфигурацией по умолчанию:

- hosts: myhosts
  vars:
  roles:
     - role: cyverse.beats

Для установки metricbeat с заданной конфигурацией:

- hosts: myhosts
  vars:
    beat_config:
       metricbeat.modules:
       - module: system
         metricsets:
           - cpu
           - filesystem
           - memory
           - network
           - process
         enabled: true
         period: 10s
         processes: ['.*']
         cpu_ticks: false
       - module: apache
         metricsets: ["status"]
         enabled: true
         period: 1s
         hosts: ["http://127.0.0.1"]
       output.elasticsearch:
         hosts: ["127.0.0.1:9200"]
  roles:
     - role: cyverse.beats

Для установки filebeat с заданной конфигурацией:

- hosts: myhosts
  vars:
    BEAT_TYPE: filebeat
    beat_config:
         ...
  roles:
     - role: cyverse.beats

Лицензия

См. LICENSE.txt

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

https://cyverse.org

О проекте

A role to install and configure Elasticsearch Beats.

Установить
ansible-galaxy install CyVerse-Ansible/ansible-beats
Лицензия
other
Загрузки
397
Владелец