Set-OPS-Public/promo/rlq-2026-10-24/slides/setops.html
Daniel Allaire baabfe5bbf promo : le diaporama des Rencontres Linux du Quebec (24 octobre 2026)
Dix-neuf diapositives et leurs notes, sans adresse interne, secret, prix,
faiblesse de securite ni defaut interne,
datees du 15 octobre 2026. CHANGELOG 155 : le diaporama, et les dossiers
clients dont les generateurs citaient dix chemins deplaces par (154).

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

34 lines
3.5 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="setops" 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">01 · Ce que c’est</p>
<h2 style="font-family:'Source Serif 4', Georgia, serif;font-size:64px;font-weight:400;line-height:1.1;color:#152F2C">Un moteur qui transforme un plan<br>en écosystème.</h2>
</div>
<div style="display:grid;grid-template-columns:1fr 600px;gap:48px">
<div style="display:flex;flex-direction:column">
<div style="display:grid;grid-template-columns:260px 1fr;gap:24px;padding:20px 0;border-top:1px solid #C9D6CC">
<p style="font-size:28px;font-weight:600;color:#176754">Le moteur</p>
<p style="font-size:26px;line-height:1.4">Rôles Ansible, playbooks, scripts Python de dérivation, preuves. Un seul dépôt, générique.</p>
</div>
<div style="display:grid;grid-template-columns:260px 1fr;gap:24px;padding:20px 0;border-top:1px solid #C9D6CC">
<p style="font-size:28px;font-weight:600;color:#176754">L’écosystème</p>
<p style="font-size:26px;line-height:1.4">Un dépôt par organisation : son plan, son inventaire généré, sa voûte chiffrée.</p>
</div>
<div style="display:grid;grid-template-columns:260px 1fr;gap:24px;padding:20px 0;border-top:1px solid #C9D6CC">
<p style="font-size:28px;font-weight:600;color:#176754">Le site</p>
<p style="font-size:26px;line-height:1.4">Un dépôt par hébergeur : grappe Proxmox, réseau, frontière OPNsense.</p>
</div>
<div style="display:grid;grid-template-columns:260px 1fr;gap:24px;padding:20px 0;border-top:1px solid #C9D6CC;border-bottom:1px solid #C9D6CC">
<p style="font-size:28px;font-weight:600;color:#176754">L’exploitation</p>
<p style="font-size:26px;line-height:1.4">La documentation, <span style="color:#152F2C">make</span> et une console web. Aucune IA requise.</p>
</div>
</div>
<div style="display:flex;flex-direction:column;justify-content:center;gap:24px;background:#102E28;border-radius:16px;padding:48px">
<p style="font-family:'Source Serif 4', Georgia, serif;font-size:44px;line-height:1.2;color:#F3F6EE">Logiciel libre, exclusivement.</p>
<p style="font-size:28px;line-height:1.45;color:#CFDDD3">Ni Docker, ni Podman : des services natifs, des paquets Debian et systemd, sur des VM Debian 13 clonées d’un gabarit durci.</p>
<p style="font-size:24px;color:#B9EED2">Licence AGPLv3 ou ultérieure</p>
</div>
</div>
<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">03</p>
<aside>Set-OPS est un moteur : des rôles Ansible et des scripts Python qui lisent un plan déclaratif et en dérivent tout le reste. Le moteur est générique ; chaque écosystème réel vit dans son propre dépôt, avec sa voûte. L’hébergeur, lui, a son dépôt de site : la grappe Proxmox, le réseau, la frontière OPNsense. Deux principes fondateurs : tout est en logiciel libre, et pas de conteneurs — des services natifs, comme un administrateur Debian les installerait à la main. Et l’outil doit s’exploiter sans IA : la documentation, make et la console suffisent. Je le dis franchement : le mainteneur, lui, se fait assister par une IA pour écrire le moteur ; l’exploitant n’en a pas besoin.</aside>
</section>