mgrzybek / ansible-consul

Ansible role used to deploy Hashicorp Consul agents and servers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ansible-consul

Rôle de déploiement de l'agent du supervision consul.

Pré-requis

N.A.

Variables

Les options de base sont pré-remplies pour la production :

  • consul_package_state: les paquets sont-ils présents ou à jour ? Par défaut à "present"
  • consul_dns_domain: Nom de domaine utilisé quand on interroge consul en protocole DNS. Par défaut "consul"
  • consul_datacenter: Nom du centre de calcul. Par défaut "dc1"

Dépendances

Aucune.

Exemples

Utilisation minimale :

- hosts: servers
  roles:
     - { role: ansible-consul }
  vars:
    consul_retry_join: consul-cluster.local # consul servers

Mise en place d'un serveur :

- hosts: servers
  roles:
     - { role: ansible-consul }
  vars:
    consul_server_mode: true
    consul_client_addr: # client API
        - 172.17.0.1    # interface docker0
        - 127.0.0.1     # localhost

License

GPL-3+

Author Information

Mathieu GRZYBEK

About

Ansible role used to deploy Hashicorp Consul agents and servers

License:GNU General Public License v3.0


Languages

Language:Jinja 91.3%Language:Makefile 8.7%