Scénario #33484
Prendre en charge les postes windows 11
100%
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 suretb1
etetb3
). - L’installation de
joineole
sur un poste windows 11 intègre bien la station au domaine (à tester suretb1
etetb3
).
Sous-tâches
Demandes liées
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/2021supprimé
#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.0supprimé
#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
- Lié à Tâche #33967: Mise à jour de sécurité salt ajouté
#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/