Rheinwerk.consul
Consul 安装
此角色可用于安装 Consul 和 Consul-template。
请注意,它不会创建任何配置文件,只会安装二进制文件并创建启动脚本和默认文件。服务默认情况下未启用。
要求
目标机器必须安装 unzip
。
角色变量
有一个主要变量驱动此角色:_consul
。它是一个映射,包含此角色的所有配置和设置。有关详细信息,请查看 defaults/main.yml
。
依赖关系
无。
示例剧本
此角色的一般合同是将 defaults/main.yml
中的变量映射 _consul
作为配置模板,并将该配置作为参数传递给此角色。
包含一个如何使用角色的示例(例如,作为参数传递的变量)对于用户来说也很友好:
- hosts: servers
var:
CONSUL:
...
roles:
- { role: consul, tags: [ 'consul' ], _consul: "{{ CONSUL }}" }
许可证
请查看许可证文件。
作者信息
原作者是 Daniel Schneller,他是 Rheinwerk 项目的成员。