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.

À propos du projet

Ansible role for Consul Template

Installer
ansible-galaxy install juwai.consul-template
Licence
mit
Téléchargements
2.5k
Propriétaire
Where Chinese find international property