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.
ansible-galaxy install juwai.consul-template