consul

Установка Consul

Эта роль может использоваться для установки Consul и consul-template.

Статус сборки

Обратите внимание, что она не создаст никаких файлов конфигурации, а только установит бинарные файлы и создаст скрипты запуска и файлы по умолчанию. Сервис по умолчанию не включен.

Требования

На целевой машине должен быть установлен unzip.

Переменные роли

Существует одна главная переменная, которая управляет этой ролью: _consul. Это карта, которая содержит все конфигурации и настройки для этой роли. Пожалуйста, смотрите defaults/main.yml для подробностей.

Зависимости

Нет.

Пример плейбука

Общий контракт этой роли заключается в том, чтобы взять карту переменных _consul из defaults/main.yml в качестве шаблона для вашей конфигурации и передать эту конфигурацию в качестве параметра в эту роль.

Также всегда приятно для пользователей видеть пример, как использовать вашу роль (например, с переданными переменными в качестве параметров):

- hosts: servers
  var:
    CONSUL:
      ...
  roles:
     - { role: consul, tags: [ 'consul' ], _consul: "{{ CONSUL }}" }

Лицензия

Пожалуйста, смотрите LICENSE.

Информация об авторе

Первоначальный автор - Даниэль Шнеллер, как участник проекта Rheinwerk.

О проекте

Installs Consul and Consul Template

Установить
ansible-galaxy install Rheinwerk/ansible-role-consul
Лицензия
gpl-3.0
Загрузки
7406
Владелец