Set-OPS-Public/exemples/modeles/README.md
Daniel Allaire 1f9cc0a0d3 Modèles : nouveau modèle 'collaboration' + collaboration dans 'integral'
Ce qui manquait aux modèles = la collaboration (Nextcloud/Collabora), placeholder
'rôles à construire' du README, désormais bâti.

- exemples/modeles/collaboration/ : socle + identité + nœud collab (8 VM, zone
  Collaboration VLAN 20) ; nextcloud+collabora exposés (cloud/bureau, websocket auto),
  base nextcloud, client Keycloak nextcloud. SANs edge + plancher auto-dérivés.
- integral : + collab-01 (zone Applications), nextcloud/collabora/base/client — il
  tient enfin sa promesse de « tout ».
- README : collaboration .

Les deux modèles instancient proprement (collab dérivé, expositions auto).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-05 16:21:25 -04:00

28 lines
1.2 KiB
Markdown

# Modèles d'écosystèmes numériques
Des **instances prêtes à déployer** : un hébergeur copie le modèle qui colle à son
offre, le renseigne à ses couleurs (ou celles de son client), et instancie.
## Utilisation
```bash
cp -r exemples/modeles/<modele> ../mon-instance
# éditer mon-instance : intrants (domaine_interne, fuseau_horaire, organisation,
# identite_realm), plan/nomenclature.yml (index de fédération + zones), domaines
cd <moteur Set-OPS>
ln -s ../mon-instance instance # ou export SETOPS_INSTANCE=../mon-instance
make instancier-appliquer FORCE=1 # première génération de l'inventaire
```
## Structure : socle + modules
Tout modèle part d'un **socle souverain** (DNS interne, AC/PKI, edge TLS, relais
courriel) et ajoute des **modules** selon l'offre.
| Modèle | = socle + | État |
| --- | --- | --- |
| `socle` | (rien) | ✅ |
| `presence-web` | web (frontal+dorsal) + données | ⚠️ rôles web à construire |
| `forge` | Forgejo + données | ✅ |
| `identite` | LDAP + Keycloak (SSO) | ✅ |
| `observabilite` | Prometheus/Loki/Grafana + Icinga | ✅ |
| `collaboration` | identité + Nextcloud + Collabora | ✅ |
| `integral` | tout | ✅ |