consul-template

Ansible Роль: Consul-Template

Установка Consul-Template на серверы CentOS.

Требования

Написано на Ansible 2.0.*

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

Доступные переменные перечислены ниже с установлена значениями по умолчанию (см. defaults/main.yml):

consul_template_enabled

Включить или отключить consul-template.

По умолчанию true.

consul_template_supervisor_enabled

Устанавливать consul-template в Supervisor или нет.

По умолчанию true.

consul_template_user

Пользователь для consul-template.

Пользователь по умолчанию consul.

consul_template_group

Группа для consul-template.

Группа по умолчанию consul.

consul_template_version

Версия consul-template.

Версия по умолчанию 0.10.0.

consul_template_release

Имя релиза consul-template.

По умолчанию consul-template_0.10.0_linux_386.

consul_template_archive_file

Имя архивного файла релиза консул-шаблона.

По умолчанию consul-template_0.10.0_linux_386.tar.gz.

consul_template_download_url

URL для скачивания.

По умолчанию https://github.com/hashicorp/consul-template/releases/download/v0.10.0/consul-template_0.10.0_linux_386.tar.gz.

consul_template_home

Домашний каталог для consul-template.

По умолчанию /home/consul/consul-template.

consul_template_config_file_template

Имя шаблона для основного фрагмента конфигурации consul-template.

По умолчанию consul-template.cfg.j2.

Примечание: этот шаблон сгенерирует {{ consul_template_home }}/config/fragments/1_main.cfg.

consul_template_config_file

Имя файла конфигурации consul-template.

По умолчанию consul-template.cfg.

Примечание: это будет сгенерировано в {{ consul_template_home }}/config.

consul_template_consul_server

Сервер Consul, с которым будет подключаться consul-template.

По умолчанию 127.0.0.1.

Зависимости

  • juwai.supervisor, когда включен consul_template_supervisor_enabled

Пример Playbook

- hosts: servers
  roles:
    - juwai.consul-template

Лицензия

MIT

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

Эта роль была создана в 2016 году компанией Juwai Limited.

О проекте

Ansible role for Consul Template

Установить
ansible-galaxy install juwai/ansible-role-consul-template
Лицензия
mit
Загрузки
2498
Владелец
Where Chinese find international property