Déploiement en une commande + complétion de la doc fil rouge - #1
Open
AymerickVic wants to merge 1 commit into
Open
Déploiement en une commande + complétion de la doc fil rouge#1AymerickVic wants to merge 1 commit into
AymerickVic wants to merge 1 commit into
Conversation
- install.sh : bootstrap (collections) + déploiement via ansible/site.yml - ansible/site.yml : orchestrateur enchaînant les playbooks 01→08 - lab/soc-validation.md : 3 scénarios d'attaque + preuve de détection (SSH→5712, AD→100101, scan→100131) - docs/post-deployment-manual.md : étapes manuelles (7 VLANs, VPN/Proxy pfSense, site web, GLPI↔LDAP, durcissement AD, NTP) - network/vlan-design.md : modèle 2 couches (VLAN 100 hyperviseur + 7 VLANs internes 10.1.x) - fix Suricata EXTERNAL_NET=any (détecte aussi les scans internes) - README : section "Installation" en 3 phases + liens vers les nouvelles docs Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Objectif
Rendre le repo installable d'un coup (cloner → un script) et combler les éléments manquants repérés en relisant le projet réel.
Ajouts
install.sh— installe les collections puis déploie viaansible/site.yml(--check,--limitsupportés).ansible/site.yml— orchestrateur qui enchaîne les playbooks 01→08. ✅ansible-playbook --syntax-checkpasse.lab/soc-validation.md— les 3 scénarios d'attaque (SSH / AD / scan) + la preuve de détection (5712 / 100101 / 100131). Le livrable « validation » qui manquait. Aucun secret (IPs internes + comptes factices).docs/post-deployment-manual.md— ce que les playbooks ne font pas : 7 VLANs, VPN/Proxy pfSense, site web, GLPI↔LDAP, durcissement AD, vérif NTP.Corrections
network/vlan-design.md— la doc disait « VLAN unique 100 ». Mise à jour en modèle 2 couches : VLAN 100 (isolation inter-groupes, hyperviseur) + 7 VLANs internes10.1.x(segmentation pfSense, faite le 24/06).suricata.yaml.j2—EXTERNAL_NET: "any"(au lieu de!$HOME_NET) pour détecter aussi les scans internes.README.md— section Installation en 3 phases (socle hôte → AD PowerShell → Ansible) + liens.Honnêteté / périmètre
🤖 Generated with Claude Code