juwai.consul-template

Rol de Ansible: Consul-Template

Instala Consul-Template en servidores CentOS.

Requisitos

Escrito en Ansible 2.0.*

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml):

consul_template_enabled

Habilitar consul-template o no.

El valor predeterminado es true.

consul_template_supervisor_enabled

Instalar consul-template en supervisor o no.

El valor predeterminado es true.

consul_template_user

Usuario para consul-template.

El usuario predeterminado es consul.

consul_template_group

Grupo para consul-template.

El grupo predeterminado es consul.

consul_template_version

Versión de consul-template.

La versión predeterminada es 0.10.0.

consul_template_release

Nombre de la versión de consul-template.

El valor predeterminado es consul-template_0.10.0_linux_386.

consul_template_archive_file

Nombre del archivo de archivo de la versión de consul-template.

El valor predeterminado es consul-template_0.10.0_linux_386.tar.gz.

consul_template_download_url

URL de descarga.

El valor predeterminado es https://github.com/hashicorp/consul-template/releases/download/v0.10.0/consul-template_0.10.0_linux_386.tar.gz.

consul_template_home

Directorio home para consul-template.

El valor predeterminado es /home/consul/consul-template.

consul_template_config_file_template

Nombre de la plantilla para el fragmento principal de consul-template.

El valor predeterminado es consul-template.cfg.j2.

Nota: esta plantilla generará {{ consul_template_home }}/config/fragments/1_main.cfg.

consul_template_config_file

Nombre del archivo de configuración de consul-template.

El valor predeterminado es consul-template.cfg.

Nota: esto se generará en {{ consul_template_home }}/config.

consul_template_consul_server

Servidor Consul al que se conectará consul-template.

El valor predeterminado es 127.0.0.1.

Dependencias

  • juwai.supervisor, cuando consul_template_supervisor_enabled

Ejemplo de Playbook

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

Licencia

MIT

Información del Autor

Este rol fue creado en 2016 por Juwai Limited.

Acerca del proyecto

Ansible role for Consul Template

Instalar
ansible-galaxy install juwai.consul-template
Licencia
mit
Descargas
2.5k
Propietario
Where Chinese find international property