--- # LES PAQUETS QUE DEBIAN NE FOURNIT PAS, SERVIS DEPUIS LE CACHE DU CONTRÔLEUR. # # Trois dépôts tiers sont configurés sur la flotte — Smallstep, Icinga, Grafana — tous en # HTTPS. Or `client_artefacts` pose `Acquire::https::Proxy "DIRECT"`, sans quoi le cache # du site refuse les tunnels HTTPS et aucun dépôt tiers n'est joignable. La conséquence # n'avait pas été vue : **ces trois dépôts contournent le cache par conception**, et # chaque VM neuve allait les chercher sur Internet à sa naissance. # # `step-cli` (Smallstep) et `alloy` (Grafana) sont posés par des intégrations # UNIVERSELLES : sans Internet, une machine neuve n'obtenait ni son client d'autorité ni # ses métriques. C'était le dernier obstacle à une reconstruction hors ligne. # # `make cacher-paquets` les tire UNE FOIS, versions épinglées et empreintes vérifiées. # Ce rôle les dépose depuis ce cache. Les DÉPENDANCES restent l'affaire d'apt : ce sont # des paquets Debian, qui passent déjà par le cache du site en HTTP. paquets_tiers_noms: [] # Le cache vit chez le CONTRÔLEUR, comme celui de Forgejo, Keycloak et Nextcloud : on # télécharge une fois depuis un poste qui a Internet, on déploie ensuite sans en avoir. paquets_tiers_cache: "{{ lookup('env', 'HOME') }}/.cache/setops/paquets" paquets_tiers_dest: "/var/cache/setops/paquets"