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 项目的成员。

关于项目

Installs Consul and Consul Template

安装
ansible-galaxy install Rheinwerk.consul
许可证
gpl-3.0
下载
7.4k
拥有者