23 lines
1.3 KiB
YAML
23 lines
1.3 KiB
YAML
|
|
---
|
||
|
|
# 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"
|