Article

Ansible – Comment installer la stack haproxy, consul et consult template de manière orchestrée ?

Ansible est pratiquement inévitable à l’heure actuelle. Il faut dire que cet orchestrateur est surement l’un des plus simples à utiliser et à apprendre.

Pour apprendre à l’utiliser, je vous propose d’installer une stack très utile :

  • haproxy : reverse-proxy et load-balancer très réputé
  • consul : la registry de service dont je vous ai déjà parlé sur le blog et la chaine youtube
  • consul-template : un binaire qui va permettre de modifier automatiquement la conf de haproxy en cas de modification dans la composition et l’état des services de consul

En 9 courtes vidéos, vous allez pouvoir faire coup double :

  1. Installation de haproxy : rôle, apt
  2. Installation de consul : unarchive, wget
  3. Création du user consul : user, group
  4. Structurer ses tâches : include task
  5. Gestion des configurations : templates
  6. Création d’une application de test
  7. Mise en place d’un service système D
  8. Installation du binaire consul-template
  9. Finalisation de consul-template : utilisation de blockinfile, du jinja dans du jinja

Grâce à ces vidéos, vous allez pouvoir rendre dynamique votre configuration haproxy et réaliser un haproxy reload si nécessaire.

Découvrez  Ansible, son inventaire... et son organisation
Explorer les formations Xavki

Pour apprendre dans l ordre, repartez depuis la roadmap ou une playlist thematique.