141 lines
7.2 KiB
HTML
141 lines
7.2 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="fr">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<title>L'atelier — Alliance Boréale</title>
|
|
<meta name="description" content="L'atelier ouvert de l'Alliance Boréale : Set-OPS, le moteur Ansible souverain qui déploie des écosystèmes numériques libres, et la forge où vit le code.">
|
|
<meta name="theme-color" content="#05060f">
|
|
<link rel="icon" href="favicon.svg" type="image/svg+xml">
|
|
<link rel="stylesheet" href="assets/css/styles.css">
|
|
</head>
|
|
<body>
|
|
<a class="skip-link" href="#main">Aller au contenu</a>
|
|
|
|
<div class="sky" aria-hidden="true">
|
|
<canvas id="constellation"></canvas>
|
|
<div class="aurora"></div>
|
|
</div>
|
|
|
|
<header class="site-header">
|
|
<a class="brand" href="index.html">
|
|
<span class="brand-mark" aria-hidden="true"></span>
|
|
<span class="brand-text">
|
|
<span class="brand-name">Alliance Boréale</span>
|
|
<span class="brand-sub">souveraineté numérique</span>
|
|
</span>
|
|
</a>
|
|
<nav class="site-nav" aria-label="Navigation principale">
|
|
<button class="nav-toggle" aria-expanded="false" aria-controls="menu">Menu</button>
|
|
<ul id="menu">
|
|
<li><a href="index.html">Accueil</a></li>
|
|
<li><a href="vision.html">Vision</a></li>
|
|
<li><a href="label.html">Le Label</a></li>
|
|
<li><a href="constellation.html">La Constellation</a></li>
|
|
<li><a href="atelier.html" aria-current="page">L'atelier</a></li>
|
|
<li><a href="faq.html">FAQ</a></li>
|
|
<li><a href="contact.html">Contact</a></li>
|
|
</ul>
|
|
</nav>
|
|
</header>
|
|
|
|
<main id="main">
|
|
<section class="hero wrap" style="text-align:left">
|
|
<p class="eyebrow">L'atelier ouvert</p>
|
|
<h1>Le moteur derrière la promesse : <span class="gradient-text">Set-OPS</span></h1>
|
|
<p class="lead">La souveraineté ne se décrète pas, elle s'outille. <strong>Set-OPS</strong> est le moteur Ansible libre de l'Alliance Boréale : on décrit l'écosystème dans un plan, et la flotte de serveurs se déploie, durcie et reproductible, sur du logiciel libre de bout en bout.</p>
|
|
<div class="hero-cta" style="justify-content:flex-start">
|
|
<a class="btn btn-primary" href="https://forge.alliance-boreale.ca/Alliance-Boreale/Set-OPS-Public" rel="noopener">Voir le code sur la forge ↗</a>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="wrap">
|
|
<p class="eyebrow">Comment ça marche</p>
|
|
<h2>Un plan déclaratif, une flotte cohérente</h2>
|
|
<div class="grid grid-2">
|
|
<article class="card">
|
|
<h3><span class="star-bullet">✦</span>On édite le plan</h3>
|
|
<p>Serveurs, applications, bases de données, domaines : tout est décrit dans des fichiers lisibles. La vérité tient dans le plan, pas dans la tête d'un administrateur.</p>
|
|
</article>
|
|
<article class="card">
|
|
<h3><span class="star-bullet">✦</span>L'inventaire se génère</h3>
|
|
<p>Set-OPS dérive l'inventaire Ansible depuis le plan : adressage, groupes et rôles découlent de la nomenclature, sans saisie en double.</p>
|
|
</article>
|
|
<article class="card">
|
|
<h3><span class="star-bullet">✦</span>Les VM se clonent</h3>
|
|
<p>Chaque serveur naît d'un <em>golden template</em> Debian 13 durci sur Proxmox : socle commun, identité par cloud-init, puis configuration réelle par Ansible.</p>
|
|
</article>
|
|
<article class="card">
|
|
<h3><span class="star-bullet">✦</span>Les rôles s'appliquent</h3>
|
|
<p>Par groupes, de façon idempotente. Le même plan rejoué redonne le même état : traçable, auditable, reproductible.</p>
|
|
</article>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="wrap">
|
|
<div class="panel-feature">
|
|
<p class="eyebrow">Un écosystème complet</p>
|
|
<h2>Des piliers, tous libres</h2>
|
|
<p class="lead">Set-OPS assemble les briques d'un écosystème souverain — chacune un logiciel libre éprouvé :</p>
|
|
<div class="grid grid-3" style="margin-top:1.4rem">
|
|
<article class="card"><h3>Socle durci</h3><p>Debian 13, AppArmor, auditd, fail2ban, mises à jour automatiques, nftables préparé.</p></article>
|
|
<article class="card"><h3>PKI & DNS</h3><p>Autorité de certification interne et résolution de noms souveraine.</p></article>
|
|
<article class="card"><h3>Identité & SSO</h3><p>Annuaire et authentification unique pour tout l'écosystème.</p></article>
|
|
<article class="card"><h3>Bases de données</h3><p>Stockage relationnel et cache, opérés selon les mêmes règles.</p></article>
|
|
<article class="card"><h3>Observabilité</h3><p>Métriques, journaux, tableaux de bord et supervision.</p></article>
|
|
<article class="card"><h3>Forge</h3><p>Hébergement du code et de l'automatisation — la forge de l'Alliance.</p></article>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="wrap">
|
|
<p class="eyebrow">La forge</p>
|
|
<h2>Là où vit le code commun</h2>
|
|
<p class="lead">La forge de l'Alliance Boréale héberge Set-OPS et l'automatisation de l'écosystème, sur du logiciel libre. C'est l'un des services mutualisés de l'infrastructure — et la preuve concrète que « tout est libre » n'est pas qu'une devise.</p>
|
|
<div class="grid grid-2" style="margin-top:1rem">
|
|
<article class="card">
|
|
<h3>Explorer le code</h3>
|
|
<p><a href="https://forge.alliance-boreale.ca" rel="noopener">forge.alliance-boreale.ca ↗</a></p>
|
|
<p>Le moteur Set-OPS y est publié, ouvert à la lecture et à la contribution.</p>
|
|
</article>
|
|
<article class="card">
|
|
<h3>Cloner Set-OPS</h3>
|
|
<p>Le moteur est offert à la communauté québécoise :</p>
|
|
<p><code>git clone https://forge.alliance-boreale.ca/Alliance-Boreale/Set-OPS-Public.git</code></p>
|
|
</article>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="wrap">
|
|
<div class="panel-feature">
|
|
<blockquote class="quote">
|
|
« Set-OPS s'exploite entièrement à la main, sans aucune IA. La souveraineté, c'est aussi ne dépendre d'aucune boîte noire. »
|
|
</blockquote>
|
|
</div>
|
|
</section>
|
|
</main>
|
|
|
|
<footer class="site-footer">
|
|
<div class="wrap footer-grid">
|
|
<div>
|
|
<span class="brand-name" style="font-size:1.1rem">Alliance Boréale</span>
|
|
<p>Fédération québécoise d'acteurs du numérique éthique. Une infrastructure souveraine, libre et mutualisée.</p>
|
|
</div>
|
|
<nav aria-label="Pied de page">
|
|
<ul>
|
|
<li><a href="vision.html">Vision</a></li>
|
|
<li><a href="label.html">Le Label</a></li>
|
|
<li><a href="constellation.html">La Constellation</a></li>
|
|
<li><a href="atelier.html">L'atelier</a></li>
|
|
<li><a href="faq.html">FAQ</a></li>
|
|
<li><a href="contact.html">Contact</a></li>
|
|
<li><a href="https://forge.alliance-boreale.ca" rel="noopener">La forge ↗</a></li>
|
|
</ul>
|
|
</nav>
|
|
</div>
|
|
<p class="wrap legal">© 2026 Alliance Boréale · souveraineté numérique · Site bâti en logiciel libre, sans pistage.</p>
|
|
</footer>
|
|
|
|
<script src="assets/js/constellation.js" defer></script>
|
|
</body>
|
|
</html>
|