http-broadcaster/README.md
Sebastien Laithier 5779e2c39e update README
2023-05-11 12:15:09 +02:00

1.0 KiB

http-broadcaster

Description

Un démon simple écrit en Go qui prend une requête PURGE en entrée et la transmet à plusieurs serveurs varnish.

Badges

Installation

L'installation se fait via un playbook dans le dépot ansible-dev. Le rôle va se charger de déposer l'artefact créé par la pipeline de ce projet, le fichier de service systemd et démarrer le démon. Le rôle dépose également la liste des serveurs varnish à côté du binaire, au format :

http://10.13.32.1:6081,http://10.13.32.2:6081

Usage

Les interactions se font via le protocol HTTP. Les applications où les utilisateurs envoient une requête de méthode PURGE vers le démon. Une fois le traitement d'une requête effectuée, le démon renvoie 200 si tout est ok, 405 dans le cas contraire.

Roadmap

  • Aller chercher la liste des varnish dans vault.
  • Ajouter une forme d'authentification.
  • Ajouter d'autres possibilités que l'envoi à Varnish.