juwai.consul-template
Rôle Ansible : Consul-Template
Installer Consul-Template sur des serveurs CentOS.
Exigences
Écrit avec Ansible 2.0.*
Variables de Rôle
Les variables disponibles sont listées ci-dessous, ainsi que leurs valeurs par défaut (voir defaults/main.yml
):
consul_template_enabled
Activer ou non consul-template.
La valeur par défaut est true
.
consul_template_supervisor_enabled
Installer consul-template dans le superviseur ou non.
La valeur par défaut est true
.
consul_template_user
Utilisateur pour consul-template.
L'utilisateur par défaut est consul
.
consul_template_group
Groupe pour consul-template.
Le groupe par défaut est consul
.
consul_template_version
Version de consul-template.
La version par défaut est 0.10.0
.
consul_template_release
Nom de la version de consul-template.
La valeur par défaut est consul-template_0.10.0_linux_386
.
consul_template_archive_file
Nom du fichier d'archive de la version de consul-template.
La valeur par défaut est consul-template_0.10.0_linux_386.tar.gz
.
consul_template_download_url
URL de téléchargement.
La valeur par défaut est https://github.com/hashicorp/consul-template/releases/download/v0.10.0/consul-template_0.10.0_linux_386.tar.gz
.
consul_template_home
Répertoire personnel pour consul-template.
La valeur par défaut est /home/consul/consul-template
.
consul_template_config_file_template
Nom du modèle pour le fragment principal de consul-template.
La valeur par défaut est consul-template.cfg.j2
.
Remarque : ce modèle générera {{ consul_template_home }}/config/fragments/1_main.cfg
.
consul_template_config_file
Nom du fichier de configuration de consul-template.
La valeur par défaut est consul-template.cfg
.
Remarque : cela sera généré sous {{ consul_template_home }}/config
.
consul_template_consul_server
Serveur Consul auquel consul-template doit se connecter.
La valeur par défaut est 127.0.0.1
.
Dépendances
- juwai.supervisor, lorsque consul_template_supervisor_enabled est activé.
Exemple de Playbook
- hosts: servers
roles:
- juwai.consul-template
Licence
MIT
Informations sur l'Auteur
Ce rôle a été créé en 2016 par Juwai Limited.
ansible-galaxy install juwai.consul-template