-
f8a84b78d5
reconstruction from-zero : sept defauts, tous invisibles sur une flotte debout
main
Daniel Allaire
2026-08-13 03:36:56 -0400
-
03aa035cab
D-79 : l'hyperviseur filtre encore en iptables legacy — dette, pas option
Daniel Allaire
2026-08-12 18:37:49 -0400
-
eadaa3a5ee
index : Technolibre 11->23, lab 1->13 — sortir des plages occupees par le materiel
Daniel Allaire
2026-08-12 18:13:23 -0400
-
f95e2113a4
D-78 : destination ou chemin — et le VLAN 50 pour eviter une collision
Daniel Allaire
2026-08-12 17:50:05 -0400
-
93a92aae86
P03 : la preuve regarde TOUTES les instances — et trouve une collision d'emblee
Daniel Allaire
2026-08-12 17:21:09 -0400
-
a694cb1487
frontiere : un tenant perime injectait ses vieilles adresses dans le pare-feu partage
Daniel Allaire
2026-08-12 17:08:19 -0400
-
db083df3f6
preuve : rapport du 2026-08-12 apres renumerotage (P03 verte, honnetement)
Daniel Allaire
2026-08-12 17:01:08 -0400
-
65fbb0aef4
runbook : la frontiere porte deux adresses de gestion (transition D-77)
Daniel Allaire
2026-08-12 16:43:09 -0400
-
2c7849f6b3
P03 : la preuve du diff-vide peut enfin echouer — et elle echoue
Daniel Allaire
2026-08-12 16:28:30 -0400
-
8b4ad276ca
adressage : l'index est borne [0-255] — 10.300.0.0/16 n'est pas un reseau
Daniel Allaire
2026-08-12 16:21:33 -0400
-
5ace6bdb95
adressage : le decalage de +10 est retire, l'index se lit dans l'adresse
Daniel Allaire
2026-08-12 16:16:08 -0400
-
b7239149bb
P23 : la bande basse de D-77 devient une regle outillee
Daniel Allaire
2026-08-12 15:59:56 -0400
-
0c93569dd7
D-77 : l'underlay derive du meme index que son tenant, le stockage sort en 192.168
Daniel Allaire
2026-08-12 15:49:29 -0400
-
79cd23dd86
hebergeur : l'adressage derive d'un NUMERO DE SITE, et le lien inter-sites
Daniel Allaire
2026-08-12 15:34:25 -0400
-
f67c3f726c
D-76 : le gabarit doit se fabriquer par le depot — differee apres Technolibre
Daniel Allaire
2026-08-12 15:15:35 -0400
-
77809477b2
gabarit : modeleChezlepro -> modeleSetOPS, et une porte pour l'hebergeur
Daniel Allaire
2026-08-12 14:36:44 -0400
-
f802e96b42
recette : la donnee REVIENT — restauration eprouvee, pas seulement sauvegarde
Daniel Allaire
2026-08-12 09:50:51 -0400
-
81a4cd28f4
preuve : rapport du 2026-08-12
Daniel Allaire
2026-08-12 08:35:15 -0400
-
4dd4d3755d
icinga : le pair est verifie — mais pas avec un certificat step-ca
Daniel Allaire
2026-08-12 08:33:50 -0400
-
f1a7e43645
supervision : c'est le DEPOT qui dit ou en sont les sauvegardes
Daniel Allaire
2026-08-11 21:39:05 -0400
-
8eedeaf31f
sauvegarde : le catalogue derive du groupe, et P36 le prouve
Daniel Allaire
2026-08-11 20:50:46 -0400
-
334fc65d60
doc : l'effet du rasage sur le jeton — et la sauvegarde vide qu'il a revelee
Daniel Allaire
2026-08-11 20:25:01 -0400
-
ce4ff0cec5
keycloak : l'ancre de confiance existe — publiee hors du canal de livraison
Daniel Allaire
2026-08-11 02:06:02 -0400
-
037577fcd2
preuve : les epinglages eprouves en vrai par une reconstruction ciblee
Daniel Allaire
2026-08-11 02:00:04 -0400
-
e9b9e9b7ea
forgejo : epingle 16.0.2, et le verificateur accepte la cle PRIMAIRE
Daniel Allaire
2026-08-11 01:04:16 -0400
-
9e4101723b
preuve : P31 ignorait les scripts invoques par un role ou un playbook
Daniel Allaire
2026-08-11 00:52:21 -0400
-
dea7769ff3
keycloak : verifier la signature PGP contre une empreinte epinglee
Daniel Allaire
2026-08-10 23:35:32 -0400
-
3d62a044f7
keycloak : epingle 26.7.1 (sept versions mineures d'ecart)
Daniel Allaire
2026-08-10 23:17:17 -0400
-
0f1bd7605a
nextcloud : epingle 34.0.2 (correctif amont)
Daniel Allaire
2026-08-10 23:12:19 -0400
-
a86a82b7ae
devis : make versions-mesurer — l'ecart avec l'amont devient lisible
Daniel Allaire
2026-08-10 23:02:16 -0400
-
a1908f2c63
raser : lire le RESULTAT de la destruction, pas son accuse de reception
Daniel Allaire
2026-08-10 22:47:28 -0400
-
776f087f70
clonage : attendre la fin reelle de la tache, pas seulement l'avoir demandee
Daniel Allaire
2026-08-10 22:38:42 -0400
-
840b21bfb6
artefacts : le controleur telecharge et pousse, la cible ne tire plus
Daniel Allaire
2026-08-10 20:58:58 -0400
-
d0b0e80b55
perf : forks=20 et creation des VM en parallele
Daniel Allaire
2026-08-10 20:40:25 -0400
-
19871894ed
keycloak : un jeton frais la ou on s'en sert ; grafana : un echec lisible
Daniel Allaire
2026-08-10 20:19:50 -0400
-
6173d5bfe9
mtu : le 1450 de la zone n'atteignait pas les invites
Daniel Allaire
2026-08-10 17:54:03 -0400
-
777bea8408
portabilite : Technolibre debout, six devis, et P35
Daniel Allaire
2026-08-10 13:36:44 -0400
-
9c1c790f9d
portabilite : le repli nftables survivait a la bascule et annulait tout
Daniel Allaire
2026-08-10 12:24:41 -0400
-
3b16b8845d
portabilite : monter un SECOND tenant revele trois defauts invisibles
Daniel Allaire
2026-08-10 11:18:14 -0400
-
ac85278366
preuve : P34 — chaque document declare son lecteur (D-74)
Daniel Allaire
2026-08-10 07:53:04 -0400
-
01ecea901b
doc : l'aiguillage — quatre situations, quatre portes
Daniel Allaire
2026-08-10 07:34:32 -0400
-
b95a82251b
doc : pas de page « ce qui va te mentir » — les pieges ont trouve leur domicile
Daniel Allaire
2026-08-09 23:59:02 -0400
-
4624f86bec
wiki : « Reprendre l'ecosysteme » — la porte qui manquait
Daniel Allaire
2026-08-09 23:48:27 -0400
-
91355bcdef
frontiere : etanche — CONFORME sur 56 lignes, dans les deux sens
Daniel Allaire
2026-08-09 21:33:04 -0400
-
a546b03c3a
devis : sixieme instrument — « ce qui n'est pas declare est-il refuse ? »
Daniel Allaire
2026-08-09 21:03:28 -0400
-
67565aade6
frontiere : « vers Internet » n'est plus « vers n'importe ou »
Daniel Allaire
2026-08-09 17:00:08 -0400
-
3ef470be76
frontiere : ne declarer que ce qui existe, et reconcilier les routes
Daniel Allaire
2026-08-09 16:44:58 -0400
-
df05d90059
frontiere : ne router que les sous-reseaux REELLEMENT attribues
Daniel Allaire
2026-08-09 16:07:10 -0400
-
78f2f7fd6f
SDN : un puits sur le supernet du tenant dans son propre VRF
Daniel Allaire
2026-08-09 16:01:24 -0400
-
91d9bd19f4
recette : regenerer le plan apres l'ajout de l'unite de wiki (P22)
Daniel Allaire
2026-08-09 15:22:02 -0400
-
85fed974a4
wiki : rattraper la reconstruction, et une unite sur la verification du deploye
Daniel Allaire
2026-08-09 15:11:43 -0400
-
c7fe250520
idempotence de la flotte : zero changed, et le zero est verifie
Daniel Allaire
2026-08-09 15:00:43 -0400
-
ffb515cf3c
idempotence : Prometheus trie ses cibles, Forgejo conserve son secret JWT
Daniel Allaire
2026-08-09 14:44:03 -0400
-
fba0df26c3
metriques : node_exporter mourait a chaque renouvellement de certificat
Daniel Allaire
2026-08-09 14:14:16 -0400
-
a0dc3da4a6
get_url : plus aucun sans garde — la dependance externe tombe a zero
Daniel Allaire
2026-08-09 14:05:25 -0400
-
26dc0469be
get_url : garder les artefacts epingles a une version
Daniel Allaire
2026-08-09 14:01:12 -0400
-
2ec9cec76a
forgejo : ne pas retelecharger un binaire deja pose
Daniel Allaire
2026-08-09 13:58:33 -0400
-
9feaf212c7
reconstruction complete sans echec, et correction : ssh_hardening declarait deja
Daniel Allaire
2026-08-09 13:45:24 -0400
-
ed6087d5de
ansible : pipelining + ControlPersist — la course « banner exchange » comprise
Daniel Allaire
2026-08-09 12:35:01 -0400
-
b08130dfdd
gabarit : ancien supprime, le nouveau porte son nom
Daniel Allaire
2026-08-09 11:59:46 -0400
-
0de5294a20
client_unbound : survivre a la perte de connexion sans la masquer
Daniel Allaire
2026-08-09 11:55:41 -0400
-
9cdfcc5deb
bascule du plan sur le gabarit recapture, prouvee par une VM reelle
Daniel Allaire
2026-08-09 11:50:34 -0400
-
3618dfc129
gabarit recapture : copie de travail preparee, nettoyee, convertie
Daniel Allaire
2026-08-09 11:29:51 -0400
-
ff3ca3bf26
modeles_vm : trois commandes qui ne pouvaient rien faire
Daniel Allaire
2026-08-09 10:40:49 -0400
-
711676ca69
test : epingler SETOPS_DOMAINE dans le contrat de parametres-proxmox
Daniel Allaire
2026-08-09 10:26:44 -0400
-
70a0698ba7
gabarit : deriver le domaine de recherche, et vider resolv.conf a la capture
Daniel Allaire
2026-08-09 10:25:03 -0400
-
28e0c45696
P33 / D-73 : aucune collision de port entre roles co-localises
Daniel Allaire
2026-08-09 09:46:17 -0400
-
d52f256366
P32 / D-72 : tout intrant exige par un role est fourni par l'instance
Daniel Allaire
2026-08-09 09:40:25 -0400
-
cbb186d2fa
reconstruction from-zero PROUVEE : cinq devis sur cinq, identiques a la reference
Daniel Allaire
2026-08-09 09:13:51 -0400
-
57e3bd3d01
client_journal : imposer et DECLARER le port d'Alloy — collision avec le SASL de Dovecot
Daniel Allaire
2026-08-09 09:04:25 -0400
-
043ca6480f
grafana : rendre patiente la pose du mot de passe de secours
Daniel Allaire
2026-08-08 23:47:34 -0400
-
059953e621
keycloak : rendre patiente l'ecriture qui suit la synchronisation LDAP
Daniel Allaire
2026-08-08 22:17:26 -0400
-
8b0eaaec0a
keycloak : le claim de groupes exige les clients — troisieme defaut d'ordre
Daniel Allaire
2026-08-08 18:06:16 -0400
-
3bf99fa7be
keycloak : les roles de realm sont un prerequis de la projection des groupes
Daniel Allaire
2026-08-08 17:04:15 -0400
-
a1accdd49e
amorcage du socle eprouve : AC auto-signee, zones directe et inverse qui repondent
Daniel Allaire
2026-08-08 16:24:04 -0400
-
1295eeaf4e
D-71 : PKI et DNS debout avant tout, et la zone inverse manquait
Daniel Allaire
2026-08-08 15:29:57 -0400
-
872d590031
P31 : le motif laissait passer toute cible contenant une majuscule
Daniel Allaire
2026-08-08 14:34:00 -0400
-
a430edf014
make raser : la seule commande destructive du moteur, avec ses quatre verrous
Daniel Allaire
2026-08-08 14:22:04 -0400
-
7dcbc6a0a4
audit : figer l'etat de reference avant la reconstruction from-zero
Daniel Allaire
2026-08-08 14:14:44 -0400
-
107518d269
audit : rejuger les 11 affirmations fausses — onze sur onze resolues
Daniel Allaire
2026-08-08 13:41:49 -0400
-
5308574730
D-70 / P31 : l'exigence de documentation devient une preuve
Daniel Allaire
2026-08-08 13:21:23 -0400
-
c5fd3aa70b
docs : tisser les devis dans les points d'entree, et corriger trois faits perimes
Daniel Allaire
2026-08-08 12:33:35 -0400
-
c9d84e48d9
doctrine : D-68 et D-69 — relire ce qu'on ecrit, pas « toujours l'API »
Daniel Allaire
2026-08-08 11:45:31 -0400
-
44ee6d4d36
keycloak : URI de retour apres deconnexion, derivees de web_origins
Daniel Allaire
2026-08-08 11:24:02 -0400
-
eef44c2dce
nginx : dimensionner les tampons d'en-tetes pour les sessions OIDC
Daniel Allaire
2026-08-08 11:06:05 -0400
-
dd84ed011c
keycloak : journaliser les evenements du realm
Daniel Allaire
2026-08-08 10:57:42 -0400
-
a90dff7ba7
courriel : routage local par identifiant, et la livraison interne remise en marche
Daniel Allaire
2026-08-08 09:42:45 -0400
-
4bfcf4944f
devis PostgreSQL et courriel : la serie des devis de service est complete
Daniel Allaire
2026-08-08 08:53:49 -0400
-
0cc04177fb
devis des expositions : une vraie requete, depuis deux points de vue
Daniel Allaire
2026-08-08 07:33:49 -0400
-
5fde136e9f
devis des certificats : disque contre memoire, et l'AC etait expiree
Daniel Allaire
2026-08-08 07:20:56 -0400
-
5aa5f2e479
devis d'identite : comparer le deploye au declare
Daniel Allaire
2026-08-08 06:55:06 -0400
-
419ecaba63
identite : une declaration de politique de mot de passe, deux executants
Daniel Allaire
2026-08-08 06:28:10 -0400
-
775df924cb
identite : « mot de passe oublie » — raccord SMTP derive du plan
Daniel Allaire
2026-08-08 06:08:06 -0400
-
4642ffec0a
rotation : vault_openldap_admin, quatre consommateurs et deux pieges
Daniel Allaire
2026-08-08 05:46:38 -0400
-
35602546eb
rotation : vault_forgejo_oidc, et la reconciliation des secrets OIDC
Daniel Allaire
2026-08-07 22:20:11 -0400
-
b51933566b
rotation : vault_keycloak_admin, et la contrainte d'ordre
Daniel Allaire
2026-08-07 21:16:51 -0400
-
91d3a736e7
rotation : les comptes de secours peuvent enfin changer de mot de passe
Daniel Allaire
2026-08-07 21:10:47 -0400
-
df8ffb68d6
icingaweb2 : habilitation par groupe d'annuaire, plus par liste d'uid
Daniel Allaire
2026-08-07 19:54:41 -0400
-
1b16e67cdc
keycloak : realm-admin par appartenance, et la boucle de mot de passe
Daniel Allaire
2026-08-07 19:47:10 -0400
-
71ed179b0c
keycloak : federation LDAP en WRITABLE, et reconciliee
Daniel Allaire
2026-08-07 18:16:34 -0400