Quatrieme reconstruction depuis zero, 32 min 14 s, 14/14. Elle avait un but
precis : trois roles dependent desormais d une variable que le generateur
pose. A froid, si instancier ne la posait pas, le defaut du role reprendrait
la main en silence — juste pour forge et cloud, faux pour observatoire.
Le certificat ne a froid porte observatoire et vigie, aucun ancien nom, et les
deux retours SSO derivent juste sans reprise.
Un seul echec, sans rapport : sur une machine des quatorze, get_url a rendu
0 octet SANS ERREUR — le cache a servi un 200 au corps vide. Le defaut s est
lu deux cents lignes plus loin, dans un apt qui accusait la signature. La
garde posee hier ne mordait pas : retirer une ressource vide ne vaut qu au
passage suivant, quand le fichier existe deja.
Les cinq roles qui telechargent une cle la mesurent maintenant dans la meme
execution. P68 garde le motif. infra-mail-01 redeployee, make valider a
0 echec sur 14 machines.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Crgis8CxCWkAGFA1ecBz3q
Agrégation de journaux Loki (dépôt apt officiel Grafana), plateforme d'observabilité.
Rôle
Ajoute le dépôt apt Grafana (clé + source) et installe loki.
Déploie une configuration single-node (stockage filesystem, schéma TSDB v13).
Rétention via le compactor (retention_enabled, retention_period).
Écoute sur :3100.
Variables principales
Variable
Défaut
Rôle
serveur_loki_port
3100
Port HTTP
serveur_loki_chemin
/var/lib/loki
Stockage local
serveur_loki_retention
744h (31 j)
Rétention des journaux
Intégration
Côté VM : l'expédition des journaux (promtail / Grafana Alloy) sera gérée par le
futur rôle client_journal.
serveur_grafana consommera Loki comme datasource.
Notes / limites
Le format de configuration Loki évolue entre versions ; la config fournie cible
un Loki récent (TSDB v13, single-node). Un ajustement mineur peut être requis selon
la version installée par le dépôt.
Le chemin du fichier de config (/etc/loki/config.yml) suit le paquet Debian Grafana.