Set-OPS-Public/promo/rlq-2026-10-24/slides/ecosysteme.html
Daniel Allaire eb3ebbebfc promo : le diaporama dit l'oeuvre commune de Chezlepro et TechnoLibre
Nouvelle diapositive partenariat : un partenariat de plus de cinq ans,
Daniel Allaire instigateur, Mathieu Benoit partenaire ; deux membres
federes de l'Alliance Boreale. Couverture, chiffres, site de TechnoLibre,
suite et cloture nomment les deux membres. CHANGELOG 156.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 19:40:33 -04:00

44 lines
4.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<section id="ecosysteme" data-section="Comment le moteur est fait : du plan aux machines." data-transition="fade" style="background:#F6F7F0;color:#3E5550;font-family:'IBM Plex Sans', Arial, sans-serif;padding:128px 128px 160px;display:flex;flex-direction:column;gap:48px">
<div style="display:flex;flex-direction:column;gap:16px">
<p style="font-size:24px;letter-spacing:3px;text-transform:uppercase;color:#176754;font-weight:600">02 · Ce qu’un écosystème contient</p>
<h2 style="font-family:'Source Serif 4', Georgia, serif;font-size:64px;font-weight:400;line-height:1.1;color:#152F2C">Huit fonctions reliées, une seule identité.</h2>
</div>
<div style="display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px">
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border:1px solid #D5DFD7;border-radius:12px;padding:32px">
<h3 style="font-size:32px;font-weight:600;color:#152F2C">Identité</h3>
<p style="font-size:24px;line-height:1.4">OpenLDAP · Keycloak · oauth2-proxy</p>
</div>
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border:1px solid #D5DFD7;border-radius:12px;padding:32px">
<h3 style="font-size:32px;font-weight:600;color:#152F2C">Confiance</h3>
<p style="font-size:24px;line-height:1.4">step-ca, une autorité de certification interne, ACME</p>
</div>
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border:1px solid #D5DFD7;border-radius:12px;padding:32px">
<h3 style="font-size:32px;font-weight:600;color:#152F2C">Noms</h3>
<p style="font-size:24px;line-height:1.4">PowerDNS · Unbound · DNSSEC</p>
</div>
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border:1px solid #D5DFD7;border-radius:12px;padding:32px">
<h3 style="font-size:32px;font-weight:600;color:#152F2C">Courriel</h3>
<p style="font-size:24px;line-height:1.4">Postfix · Dovecot · rspamd</p>
</div>
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border:1px solid #D5DFD7;border-radius:12px;padding:32px">
<h3 style="font-size:32px;font-weight:600;color:#152F2C">Données</h3>
<p style="font-size:24px;line-height:1.4">PostgreSQL · Redis · restic hors nœud</p>
</div>
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border:1px solid #D5DFD7;border-radius:12px;padding:32px">
<h3 style="font-size:32px;font-weight:600;color:#152F2C">Collaboration</h3>
<p style="font-size:24px;line-height:1.4">Nextcloud · Collabora</p>
</div>
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border:1px solid #D5DFD7;border-radius:12px;padding:32px">
<h3 style="font-size:32px;font-weight:600;color:#152F2C">Observation</h3>
<p style="font-size:24px;line-height:1.4">Prometheus · Loki · Grafana · Icinga</p>
</div>
<div style="display:flex;flex-direction:column;gap:10px;background:#FDFDFA;border:1px solid #D5DFD7;border-radius:12px;padding:32px">
<h3 style="font-size:32px;font-weight:600;color:#152F2C">Web et forge</h3>
<p style="font-size:24px;line-height:1.4">nginx · pare-feu applicatif CRS · Forgejo</p>
</div>
</div>
<p style="font-size:30px;line-height:1.4;color:#152F2C">Aujourd’hui, un écosystème de référence compte <b>13 machines virtuelles</b>, nées du même gabarit Debian 13 durci : nftables, auditd, AppArmor, fail2ban, SSH par clé seulement.</p>
<p style="position:absolute;left:128px;bottom:64px;width:1200px;font-size:24px;color:#5F716B">Set-OPS · Rencontres Linux du Québec 2026</p>
<p style="position:absolute;right:128px;bottom:64px;width:120px;text-align:right;font-size:24px;color:#5F716B">05</p>
<aside>Ce qu’un écosystème contient. L’identité d’abord : OpenLDAP est la source de vérité, Keycloak fait l’authentification unique, et oauth2-proxy protège les applications qui ne parlent pas OIDC. Une autorité de certification interne, step-ca, délivre les certificats par ACME. PowerDNS pour les noms, avec DNSSEC. Postfix, Dovecot et rspamd pour le courriel — la pile mature, pas la plus jeune. PostgreSQL pour les données, sauvegardées par restic hors du nœud. Nextcloud et Collabora pour travailler ensemble. Prometheus, Loki, Grafana et Icinga pour voir ce qui se passe. Chaque machine part du même gabarit durci. Un écosystème de référence compte treize VM.</aside>
</section>