Fusionne 'Flux Libre'/'flux libre', 'Péage'/'peage'/'PeagE' en gardant la
forme propre (avec accents et capitale). Update domain_environments.domain_id
vers le keeper et supprime les doublons.
Auto-cree les domains / environments / domain_environments absents en
utilisant les valeurs iTop verbatim (domains.name='BI', etc.), avec codes
slug auto-generes (evite collision).
Pour chaque serveur:
- set servers.domain_env_id vers la paire (domaine, env)
- sync servers.environnement plain-text (pour filtre/affichage existant)
- populate domain_environments.responsable_nom / referent_nom si NULL
Preserve les valeurs existantes non-NULL dans domain_environments.
Lit la sheet 'Serveurs patchables 2026' et met a jour pour chaque hostname :
- domaine (nouvelle colonne text iTop verbatim, ajoutee si absente)
- environnement (override si non vide)
- responsable_nom (Responsable Domaine DTS)
- referent_nom (Referent technique)
Pas de jointure via domain_env_id: stockage plain-text aligne sur iTop.
Dry-run affiche les diff avant/apres.