jmatt.beats

ansible-beats

构建状态

为 LSST SQuaRE 基础设施安装和配置 Elastic beats v5。

示例剧本

- hosts: servers
  roles:
     - { role: lsst-sqre.beats }

变量

有关配置选项的完整文档,请参阅 metricbeatfilebeatpacketbeat 文档。

beats_package_name (默认 "metricbeat") Beater 的包名称。有效选项是 "metricbeat"、"filebeat"、"packetbeat" 或 "heartbeat"。

beats_package_version (默认 "5.2.2") Beater 的包版本。

beats_install (默认 true) 是否安装 Beater。

beats_config (默认 "") Beater 的 yaml 配置。如果用户未定义,将不应用任何配置。

beats_geoip (默认 false) 是否安装 geoip 供 Beater 使用。

致谢

该角色基于 Jonathan D Strootman 的 Ansible Galaxy 角色 cyverse.beats。它是一个更完整的实现,相较于该角色意见更少。但它不支持 v5,也不遵循我角色所采用的变量命名约定。因此创建了这个新角色。

我强烈推荐 cyverse.beats。非常感谢 Strootman 和 Cyverse 提供的优秀角色。

许可证

MIT 许可证。请参见 LICENSE 文件

安装
ansible-galaxy install jmatt.beats
许可证
mit
下载
98
拥有者