# Rapport Hermes — 2026-06-05_06-00
> Branche : `hermes/daily-work` · Fichiers analysés : 5

---
## Résumé
- ✅ À jour : 5
- ⚠️  À améliorer : 0

## ✅ `admin/infra/dnsmasq.md` — 9/10

**Statut** : à_jour  
**Résumé** : Document complet sur la configuration et la gestion de dnsmasq avec des instructions claires pour le diagnostic, la configuration et les solutions aux problèmes courants  

**Problèmes :**
- La section sur le problème connu manque de contexte technique sur pourquoi l'interface USB provoque un crash
- Le chemin vers le playbook Ansible (/mnt/nvme0n1/nvme0n1p3/Projets/lab/ansible) pourrait être plus propre ou documenté

**Suggestions :**
- Ajouter une explication sur le mécanisme de déclenchement du crash lié à l'interface USB
- Proposer des tests de résolution DNS supplémentaires pour valider les configurations
- Mettre en avant la priorité des interfaces réseau dans la configuration systemd
- Ajouter une note de sécurité sur les risques des configurations DNS incorrectes

**État réel connu de Hermes :**  
ok

---

## ✅ `admin/infra/email.md` — 9/10

**Statut** : ok  
**Résumé** : Documentation complète sur la configuration du relais SMTP via Postfix vers Gmail avec étapes claires et vérifications  

**Problèmes :**
- Manque une vérification des paramètres DNS (SPF/DKIM) même si Gmail ne les exige pas
- Le script Python exemple ne gère pas les erreurs de connexion SMTP

**Suggestions :**
- Ajouter une note sur la vérification des règles de pare-feu pour les adresses IP autorisées
- Mettre à jour l'exemple Python avec un bloc try/except pour capturer les exceptions SMTP

**État réel connu de Hermes :**  
Le relais SMTP est configuré selon la documentation, avec les paramètres de sécurité appropriés (SASL/TLS). La vérification des logs et des tests d'envoi sont recommandés pour confirmer le fonctionnement.

---

## ✅ `admin/infra/nfs.md` — 9/10

**Statut** : à_jour  
**Résumé** : Documentation complète sur la configuration NFS avec RAID5, exports, arborescence et processus d'ajout de répertoires, bien structuré et opérationnel.  

**Problèmes :**
- L'etat_reel est null - nécessite vérification des configurations actuelles via 'mount' ou 'exportfs -v' sur storage-01
- Manque une mention des politiques de quota et de sécurité supplémentaires (ipv4only, tcp, etc.)
- Les options 'no_root_squash' posent des risques de sécurité si non supervisées

**Suggestions :**
- Ajouter une section sur la surveillance des montages NFS via 'nfsstat' et 'showmount'
- Mettre à jour les exemples de commande avec 'sudo -i' pour les tâches sensibles
- Inclure un avertissement sur les risques des options 'no_root_squash' et 'no_subtree_check'
- Ajouter un diagramme de l'architecture NFS avec les chemins de montage

---

## ✅ `admin/infra/reseau.md` — 9/10

**Statut** : ok  
**Résumé** : Documentation complète sur la configuration réseau du cluster Funk, incluant interfaces, routes statiques, nftables, ports ouverts et débogage.  

**Problèmes :**
- Manque d'exemples concrets pour les commandes (ex: sortie attendue de 'ip route show')
- Référence à 'nftables.conf.j2' sans détailler son contenu ou emplacement
- Aucune mention des risques de conflits entre les règles manuelles et Ansible

**Suggestions :**
- Ajouter des exemples de sortie pour chaque commande clé (ip route, ss -tnp, etc.)
- Préciser le chemin complet du template Ansible (ex: /srv/data/ansible/templates/nftables.conf.j2)
- Inclure une note de sécurité avertissant contre les modifications manuelles des règles nftables

**État réel connu de Hermes :**  
Le réseau est correctement configuré avec IP forwarding activé, les règles nftables gérées par Ansible, et les routes statiques configurées pour le LAN cluster. Les débogues commands sont disponibles pour vérifier le NAT et le forwarding.

---

## ✅ `admin/infra/ssh.md` — 7/10

**Statut** : à_jour  
**Résumé** : Le document décrit correctement les connexions SSH et transferts de fichiers, mais manque de recommandations avancées sur la sécurité.  

**Problèmes :**
- Pas de mention des bonnes pratiques de gestion des clés (rotation, sauvegarde)
- Manque d'informations sur le forwarding d'agent SSH
- Aucune mention des politiques de durcissement SSH (mot de passe, expiration des clés)
- La section 'Connexion en root' devrait inclure des précautions supplémentaires

**Suggestions :**
- Ajouter une section sur la rotation périodique des clés SSH
- Inclure des exemples de configuration avancée dans ~/.ssh/config
- Ajouter des recommandations pour désactiver le login par mot de passe
- Mettre en avant l'utilisation du SSH agent forwarding sécurisé

**État réel connu de Hermes :**  
Les connexions SSH sont fonctionnelles avec des clés ed25519, mais les pratiques de sécurité sont basiques et pourraient être renforcées

---

