juwai.consul-alerts
Ansible角色:Consul警报
在Amazon EC2或CentOS服务器上安装Consul警报。
要求
需使用Ansible 2.0及以上版本。
角色变量
以下是可用变量及其默认值(见defaults/main.yml
):
consul_alerts_supervisor_enabled
使用Supervisord来控制Consul警报,默认值为true。
consul_alerts_version
要安装的Consul警报版本,默认值为0.3.0。
consul_alerts_url
源URL,默认值为模板化。
consul_alerts_bind_address
要绑定的IP地址,默认值继承自consul角色的consul_bind_address。
consul_alerts_port
要绑定的端口,默认值为8700。
consul_alerts_dir
安装Consul警报文件的路径,默认值为模板化(例如:/home/consul/consul_alerts_0.0.1
)。
consul_alerts_log_dir
存储日志文件的路径,默认值为模板化(例如:/home/consul/consul_alerts_0.0.1/logs
)。
依赖关系
juwai.consul
juwai.supervisor
,当consul_alerts_supervisor_enabled为true时。
示例剧本
- hosts: servers
roles:
- juwai.consul-alerts
许可
MIT
作者信息
该角色由Juwai Limited于2016年创建。