Alliance Boréale — Dépôt fondateur (constitution, SSOT, specs, docs) https://alliance-boreale.ca
Find a file
Dan Allaire 0029f80823
Some checks are pending
CI / yaml-lint (push) Waiting to run
CI / ssot-export (push) Waiting to run
CI / tests (push) Waiting to run
CI / docs (push) Waiting to run
setup initial pour l'automatisation avec ansible
2025-10-31 16:39:09 -04:00
.forgejo/workflows gov/docs: constitution + règles de contribution/sécurité + CODEOWNERS + CI 2025-10-18 22:32:55 -04:00
.gitea docs(collab): conventions git, PR template, issue templates, CODEOWNERS 2025-10-26 10:56:03 -04:00
ansible setup initial pour l'automatisation avec ansible 2025-10-31 16:39:09 -04:00
configure configure(SSOT): YAML + export CLI (Prometheus/Icinga/DNS/Ansible/NetBox) 2025-10-18 22:18:06 -04:00
dns dns: zone de base chezlepro.ca 2025-10-18 22:18:06 -04:00
docs extension .md - correction 2025-10-31 14:50:26 -04:00
evidence evidence(detection): corrige le fichier d’alerte test 2025-10-26 11:32:01 -04:00
registre nouvell versions à valider 2025-10-25 01:44:09 -04:00
scripts setup initial pour l'automatisation avec ansible 2025-10-31 16:39:09 -04:00
security/detection/rules chore(compliance): minima registrar + preuves tests (alerte, restauration) 2025-10-26 11:29:49 -04:00
templates docs(collab): conventions git, PR template, issue templates, CODEOWNERS 2025-10-26 10:56:03 -04:00
tenants tenants: seed Chezlepro 2025-10-18 22:18:06 -04:00
terraform terraform: skeleton 2025-10-18 22:18:06 -04:00
.editorconfig réalignement de la doc sur le concept original de l'architecture bio-mimétiste 2025-10-25 09:55:48 -04:00
.forgejo.labels.json docs(collab): conventions git, PR template, issue templates, CODEOWNERS 2025-10-26 10:56:03 -04:00
.gitattributes réalignement de la doc sur le concept original de l'architecture bio-mimétiste 2025-10-25 09:55:48 -04:00
.gitignore nouvell versions à valider 2025-10-25 01:44:09 -04:00
artifact.tar.gz renommé fichier 2025-10-26 12:56:20 -04:00
CODEOWNERS docs(collab): conventions git, PR template, issue templates, CODEOWNERS 2025-10-26 10:56:03 -04:00
CONTRIBUTING.md docs(collab): conventions git, PR template, issue templates, CODEOWNERS 2025-10-26 10:56:03 -04:00
GOVERNANCE.md gov/docs: constitution + règles de contribution/sécurité + CODEOWNERS + CI 2025-10-18 22:32:55 -04:00
INSTALL.md Actualiser INSTALL.md 2025-10-18 23:53:18 -04:00
LICENSE chore: scaffold (constitution, CI, configs) 2025-10-18 22:18:06 -04:00
Makefile gov/docs: constitution + règles de contribution/sécurité + CODEOWNERS + CI 2025-10-18 22:32:55 -04:00
mkdocs.yml docs: ajoute Transmission à la navigation MkDocs 2025-10-18 23:34:27 -04:00
polishPack.sh encore de la doc ;-) 2025-10-20 13:45:11 -04:00
README-COLLAB.md docs(collab): conventions git, PR template, issue templates, CODEOWNERS 2025-10-26 10:56:03 -04:00
README.md Actualiser README.md 2025-10-19 00:03:42 -04:00
registrar.yaml chore(compliance): minima registrar + preuves tests (alerte, restauration) 2025-10-26 11:29:49 -04:00
RUNBOOK.md Actualiser RUNBOOK.md 2025-10-19 09:39:05 -04:00
SECURITY.md gov/docs: constitution + règles de contribution/sécurité + CODEOWNERS + CI 2025-10-18 22:32:55 -04:00
structure_depot.txt mise à jour du document de pilotage 2025-10-26 14:15:38 -04:00

🌐 Alliance Boréale

Dépôt fondateur de la Fédération numérique souveraine du Nord


🌍 Pourquoi ce dépôt existe

LAlliance Boréale est née du constat quil ne suffit plus dutiliser des outils libres :
il faut les orchestrer, gouverner et maintenir collectivement dans un cadre cohérent, souverain et durable.

Ce dépôt est la pierre angulaire technique et organisationnelle de cette fédération.
Il regroupe toutes les règles communes, les outils de configuration partagée, et les artefacts nécessaires à linteropérabilité entre les membres.

Son rôle nest pas de remplacer les initiatives locales — mais de leur offrir un socle commun sur lequel bâtir une infrastructure numérique distribuée, autonome, et fiable.


🧩 Objectifs du dépôt

Domaine Objectif principal
Gouvernance technique Offrir un cadre clair pour la gestion des identités, du réseau, des certificats et des configurations partagées.
Interopérabilité Garantir que chaque membre fédéré puisse communiquer et collaborer sans dépendance à des plateformes externes.
Reproductibilité Permettre à tout membre de reconstruire son infrastructure complète à partir des sources du dépôt.
Souveraineté Assurer que chaque nœud reste autonome, mais compatible avec les autres via des standards ouverts.
Résilience collective Rendre la Fédération tolérante aux pannes et aux déconnexions, grâce à un maillage souple et fédéré.

⚙️ Rôle stratégique dans lécosystème

Le dépôt Alliance-Boreale sert de registre fédératif et doutil de cohérence.
Cest ici que convergent :

  1. Les spécifications communes
    • Plans dadressage IP fédérés
    • Chartes de nommage DNS/PKI
    • Modèles de gouvernance technique et dauthentification
  2. Les outils partagés
    • Le projet configure/ : une interface unifiée pour gérer les inventaires YAML
    • Les scripts de génération automatique pour Ansible, Prometheus, Icinga2, DNS, NetBox, etc.
    • Les définitions de profils de services fédérés (Forgejo, Nextcloud, Keycloak, etc.)
  3. Les données de fédération
    • La liste des membres (tenants/)
    • Les certificats de confiance (pki/)
    • Les interconnexions VPN/VXLAN (vpn/, vxlan/)
    • Les zones DNS partagées (dns/)
  4. Les infrastructures as code
    • Les playbooks Ansible et Terraform qui permettent dinstancier ou de répliquer les environnements.

🏗️ Une “source unique de vérité”

Lun des piliers de lAlliance est le principe de SSOT — Single Source of Truth.
Les configurations, les inventaires et les métadonnées sont décrits une seule fois, en YAML, puis déclinés automatiquement vers tous les systèmes :

  • Prometheus → supervision
  • Icinga2 → alertage
  • Ansible → déploiement
  • NetBox → documentation
  • DNS/PKI → identité et routage

Ce dépôt est donc à la fois :

  • un registre de vérité pour lensemble de la Fédération ;
  • un moteur de cohérence entre ses acteurs ;
  • et une assurance de continuité en cas de perte ou disolement dun nœud.

🧭 Valeurs fondatrices

  1. Souveraineté — les membres conservent le contrôle de leurs données et de leurs clés.
  2. Transparence — tout le code, toute la configuration, toute la gouvernance sont lisibles et vérifiables.
  3. Interopérabilité — lAlliance ne repose sur aucun fournisseur central, mais sur un protocole commun.
  4. Résilience — chaque nœud peut redémarrer la Fédération à partir du dépôt.
  5. Fraternité numérique — les membres partagent savoir, infrastructure et entraide.

🪶 Conclusion

Ce dépôt nest pas un projet parmi dautres.
Cest le cœur vivant de lAlliance Boréale — la mémoire technique collective, la charte commune, le point dancrage des architectures distribuées du Nord.

Cest ici que lon définit comment nous collaborons, comment nous nommons, et comment nous bâtissons un Internet libre, décentralisé et souverain.

Alliance Boréale — la Fédération du Nord numérique.
“Une Fédération sans centre, mais avec une cohérence.”