Projet

Général

Profil

Scénario #33484

Prendre en charge les postes windows 11

Ajouté par Gilles Grandgérard il y a plus de 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Début:
07/02/2022
Echéance:
25/03/2022
% réalisé:

100%

Points de scénarios:
4.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Problème

Sur 2.7.2, nous fournissons la version 2018.3.3 et la version 3002.2 sur les versions supérieures.

Il faudrait passer à la version 3004 afin de prendre en charge les postes clients windows 11.

Dans le changelog de la version 3004 :

Starting in version 3004, the binary data has been separated from the configuration data. The user is allowed to choose the install directory for Salt. The default is ProgramFiles\Salt Project\salt. All Salt binaries will be installed into the installation directory. Configuration data is stored in the root_dir which has been changed from C:\salt to %ProgramData\Salt Project\Salt. The root_dir can be changed from the default by setting the root_dir value in the minion config and then specifying that config when starting the salt minion using the -c option.

Proposition

Il faut s’assurer de ne pas utiliser c:\salt en dur mais salt["config.get"]("config_dir").

  • Le paquet eole-workstation-minion fourni la version 3004
  • Le paquet eole-workstation-joineole installe la version 3004
  • Le paquet eole-workstation-formula prend en charge la version 3004

Critères d’acceptations

  • L’installation de joineole sur un poste windows 10 intègre bien la station au domaine (à tester sur etb1 et etb3).
  • L’installation de joineole sur un poste windows 11 intègre bien la station au domaine (à tester sur etb1 et etb3).

Sous-tâches

Distribution EOLE - Tâche #33144: Scribe >=2.7.2 / Win11 : joineole impossible, traceback dans salt-minion (résolution dns ?)Fermé

Tâche #33785: eole-workstation-minion: fournir la version 3004FerméDaniel Dehennin

Tâche #33786: eole-workstation-formula: prendre en charge la version 3004FerméDaniel Dehennin

Tâche #33787: eole-workstation-joineole: installer la version 3004FerméGilles Grandgérard

Tâche #33788: Tester la mise à jour des versions 2018.3.3 et 3002.2 vers 3004FerméDaniel Dehennin

Tâche #33794: Mettre à niveau le GPO avec le nouveau script installMinion pour salt 3004FerméGilles Grandgérard


Demandes liées

Lié à Distribution EOLE - Tâche #33967: Mise à jour de sécurité salt Fermé 25/03/2022 15/04/2022

Historique

#1 Mis à jour par Gilles Grandgérard il y a plus de 2 ans

  • Tracker changé de Demande à Scénario
  • Début 06/12/2021 supprimé

#2 Mis à jour par Gilles Grandgérard il y a environ 2 ans

  • Echéance mis à 04/02/2022
  • Version cible mis à sprint 2022 03-05 Equipe MENSR
  • Début mis à 17/01/2022

#3 Mis à jour par Gilles Grandgérard il y a environ 2 ans

Ces deux variables config_dir et root_dir sont en fait dans la configuration du minion
Il y a même pki_dir
du coup ça donne un truc comme:

diff --git a/eole-workstation/salt/minion/config/dir.sls b/eole-workstation/salt/minion/config/dir.sls
index 6a3f79b..a14ddd5 100644
--- a/eole-workstation/salt/minion/config/dir.sls
+++ b/eole-workstation/salt/minion/config/dir.sls
@@ -8,13 +8,7 @@
 {%- from tplroot ~ '/libtofs.jinja' import files_switch with context %}

 {%- set saltstack = ews.salt %}
-
-{%- if grains['os_family'] == 'Windows' %}
-{%-   set system_drive = salt['environ.get']('SYSTEMDRIVE', 'C:') %}
-{%-   set config_dir = system_drive ~ saltstack.minion.config %}
-{%- else %}
-{%-   set config_dir = saltstack.minion.config %}
-{%- endif %}
+{%- set config_dir = salt["config.get"]("config_dir") %}

 include:
   - {{ sls_package_install }}

#4 Mis à jour par Joël Cuissinat il y a environ 2 ans

  • Version cible changé de sprint 2022 03-05 Equipe MENSR à sprint 2022 06-12 Equipe MENSR
  • Points de scénarios mis à 2.0

#5 Mis à jour par Daniel Dehennin il y a environ 2 ans

  • Projet changé de Distribution EOLE à eole-workstation
  • Sujet changé de SaltStack 3004 : changement de répertoire à Prendre en charge les postes windows 11
  • Description mis à jour (diff)
  • Points de scénarios 2.0 supprimé

#6 Mis à jour par Daniel Dehennin il y a environ 2 ans

  • Description mis à jour (diff)

#7 Mis à jour par Daniel Dehennin il y a environ 2 ans

  • Description mis à jour (diff)

#8 Mis à jour par Daniel Dehennin il y a environ 2 ans

  • Description mis à jour (diff)

#9 Mis à jour par Daniel Dehennin il y a environ 2 ans

Il semble y avoir un bug dans l’installeur 3004-3.

#10 Mis à jour par Joël Cuissinat il y a environ 2 ans

#11 Mis à jour par Joël Cuissinat il y a environ 2 ans

  • Statut changé de Nouveau à Terminé (Sprint)
  • Assigné à mis à Daniel Dehennin
  • Release mis à EOLE 2.7.2
  • Points de scénarios mis à 4.0

Le test est OK mais la diffusion est retardée à cause d'une faille de sécu annoncée : #33967
https://dev-eole.ac-dijon.fr/jenkins/job/2.8.1/view/developpement/job/test-etb1-scribe-salt-upgrade-ancienne-win10-2.8.1-amd64/

Formats disponibles : Atom PDF