Rheinwerk.consul
Installation de Consul
Ce rôle peut être utilisé pour installer consul et consul-template.
Notez qu'il ne créera aucun fichier de configuration, mais installera juste les binaires et créera des scripts de démarrage ainsi que des fichiers par défaut. Le service n’est pas activé par défaut.
Exigences
La machine cible doit avoir unzip
installé.
Variables du rôle
Il y a une variable principale qui pilote ce rôle : _consul
. C'est une carte qui contient toutes les configurations et paramètres de ce rôle. Veuillez consulter defaults/main.yml
pour plus de détails.
Dépendances
Aucune.
Exemple de Playbook
Le contrat général de ce rôle est de prendre la carte des variables _consul
depuis defaults/main.yml
comme modèle pour votre configuration et de passer cette configuration comme paramètre à ce rôle.
Inclure un exemple de comment utiliser votre rôle (par exemple, avec des variables passées en tant que paramètres) est toujours apprécié par les utilisateurs :
- hosts: serveurs
var:
CONSUL:
...
roles:
- { role: consul, tags: [ 'consul' ], _consul: "{{ CONSUL }}" }
Licence
Veuillez consulter LICENSE.
Informations sur l'auteur
L'auteur original est Daniel Schneller en tant que membre du projet Rheinwerk.
ansible-galaxy install Rheinwerk.consul