manala.sensu_go
#######################################################################################################
:exclamation: 废弃通知 :exclamation:
本仓库及相关角色已被弃用,推荐使用 Manala Ansible Collection
您可以在 集合仓库 获取使用信息
#######################################################################################################
Ansible 角色:Sensu Go [ 
:exclamation: 报告问题 和 发送拉取请求 到 主 Ansible 角色仓库 :exclamation:
这个角色用于设置 Sensu Go。
它是 Manala Ansible stack 的一部分,但也可以单独使用。
要求
此角色需要与 sensu go 官方包一起使用,包可以在 sensu go 仓库 找到。请使用 manala.apt 角色来正确处理。
manala_apt_preferences:
- sensu-go@sensu-go
依赖
无。
安装
Ansible 2+
使用 ansible galaxy 命令行工具:
ansible-galaxy install manala.sensu_go
使用 ansible galaxy 需求文件:
- src: manala.sensu_go
角色处理器
名称 | 类型 | 描述 |
---|---|---|
sensu go restart |
服务 | 重启所有已安装的 sensu go 服务 |
角色变量
名称 | 默认值 | 类型 | 描述 |
---|---|---|---|
manala_sensu_go_install_packages |
~ | 数组 | 要安装的依赖包 |
manala_sensu_go_install_packages_default |
['sensu-go-backend', sensu-go-cli'] | 数组 | 默认要安装的依赖包 |
manala_sensu_go_backend |
false | 数组 | 额外要安装的包(如果设置为 true,则为 'sensu-go-backend') |
manala_sensu_go_backend_config_file |
/etc/sensu/backend.yml | 字符串 | 后端配置文件路径 |
manala_sensu_go_backend_config |
{} | 数组 | sensu-backend 的配置指令 |
manala_sensu_go_agent_config_file |
/etc/sensu/agent.yml | 字符串 | 代理配置文件路径 |
manala_sensu_go_agent_config |
{} | 数组 | sensu-agent 的配置指令 |
manala_sensu_go_services |
{} | 数组 | 启用并启动 sensu 服务(sensu-backend,sensu-agent) |
配置示例
Sensu Go 后端
manala_sensu_go_backend: true
manala_sensu_go_backend_config:
- state-dir: /tmp
Sensu Go 代理
manala_sensu_go_agent_config:
- backend-url: ['ws://127.0.0.1:8081']
- subscriptions: ['linux', 'mysql', 'foo']
示例剧本
- hosts: sensu
roles:
- { role: manala.sensu_go }
许可证
MIT
作者信息
Manala (http://www.manala.io/)
安装
ansible-galaxy install manala.sensu_go
许可证
Unknown
下载
619
拥有者
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.