fnzv.beats
角色名称
此角色在Ubuntu机器上安装Beats产品。
此角色能够安装作为deb包提供的所有 beats产品。然而,目前仅支持下面的产品进行配置(例如filebeat.yml, metricbeat.yml):
- filebeat
- metricbeat
要求
无
角色变量
您需要使用beats_ver
变量指定要安装的Beats产品版本(默认: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
作者信息
此角色由Eric Magalhães创建。
关于项目
Ansible role for isntalling Beats on Ubuntu
安装
ansible-galaxy install fnzv.beats
许可证
gpl-3.0
下载
2.5k
拥有者
Breaking and fixing stuff on a daily basis