Files
rpa_vision_v3/deploy/installer/silent/enroll.txt
Dom 48b1fc2800
Some checks failed
tests / Lint (ruff + black) (push) Failing after 1m58s
tests / Tests unitaires (sans GPU) (push) Failing after 2m8s
tests / Tests sécurité (critique) (push) Has been skipped
feat(deploy): install silencieuse (dashboard) + MAJ GPO clients Léa + procédure Julien — 2026-07-06
Deux canaux de déploiement des clients Léa, en s'appuyant sur l'installeur EXE
v1.0.2 existant (per-user, upgrade-safe, mode /VERYSILENT /CONFIG=).

- Route dashboard `GET /api/fleet/installer` (web_dashboard/app.py, insertion pure,
  125 lignes, 0 suppression) : sert un ZIP {EXE + install_silencieux.bat + enroll.txt
  (SERVER_URL/token injectés via _resolve_public_server_url) + LISEZMOI} pour un poste
  NEUF. L'EXE génère lui-même le machine_id → pas de pré-enregistrement (distinct de
  la voie ZIP download_agent_package). Tri EXE en semver (1.0.10 > 1.0.2). Testée e2e.
- deploy/installer/silent/ : lanceur d'install silencieuse + gabarit enroll + notice.
- deploy/gpo/Deploy-LeaUpdate.ps1 : MAJ upgrade-safe via GPO **logon script user-context**
  (install per-user invisible au contexte SYSTEM). Détection version = **DisplayVersion
  du registre HKCU** (primaire pour install EXE ; le config.txt EXE ne porte PAS la
  version — vérifié sur poste réel), fallback RPA_AGENT_VERSION (installs ZIP).
  Comparaison semver, idempotent, journalisation best-effort silencieuse, non bloquant
  à l'ouverture de session. Options -DryRun / -TargetVersionOverride / -LogShareOverride.
  **Validé sur poste réel .11 (Windows PowerShell 5.1)** : branche « déjà à jour » et
  branche « MAJ requise » (DryRun, 0 install), détection = 1.0.2.
- docs/PROCEDURE_DEPLOIEMENT_LEA_JULIEN.md : procédure (poste neuf / MAJ manuelle / GPO / rollback).
- EXE binaire jamais versionné (deploy/installer/releases/.gitignore).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-06 10:35:22 +02:00

32 lines
1.2 KiB
Plaintext

# ============================================================
# enroll.txt — Enrolement pour installation SILENCIEUSE
# ------------------------------------------------------------
# Utilise par install_silencieux.bat :
# Lea-Setup-vX.Y.Z.exe /VERYSILENT /CONFIG=enroll.txt
#
# L'installeur lit ce fichier au demarrage et remplit les
# informations d'enrolement SANS interface graphique.
#
# A FAIRE : renseigner les valeurs ci-dessous (remplacer les
# CONFIGURE_ME), enregistrer, puis lancer install_silencieux.bat.
#
# Format : CLE=valeur, une ligne par parametre, # = commentaire.
# NOTE : ce fichier sert l'INSTALL NEUVE. Sur une mise a jour,
# l'installeur preserve tout seul l'identite du poste et
# IGNORE ce fichier (voir la voie GPO).
# ============================================================
# --- Identite du collaborateur ---
USER_NAME=Prenom Nom
USER_EMAIL=prenom.nom@clinique-wallerstein.fr
USER_ID=
# --- Connexion au serveur Lea ---
# Exemples de SERVER_URL :
# LAN clinique (DGX) : http://192.168.1.178:5005/api/v1
# Internet : https://lea.labs.laurinebazin.design/api/v1
SERVER_URL=CONFIGURE_ME
# Token d'authentification (fourni par l'administrateur AIVANOV)
API_TOKEN=CONFIGURE_ME