Rheinwerk.consul

Installation de Consul

Ce rôle peut être utilisé pour installer consul et consul-template.

État de la construction

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.

À propos du projet

Installs Consul and Consul Template

Installer
ansible-galaxy install Rheinwerk.consul
Licence
gpl-3.0
Téléchargements
7.4k
Propriétaire