Scénario #36210
Pré-paramétrage du proxy pour installMinion.sh
Statut:
Nouveau
Priorité:
Normal
Assigné à:
Version cible:
Début:
17/09/2026
Echéance:
17/09/2026
% réalisé:
0%
Points de scénarios:
3.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto
Description
À faire¶
- EOLE >= 2.9.0 si possible
- proposer et implémenter une solution pour que l'utilisateur puisse pré-configurer le proxy à utiliser pour les clients Linux (GenConfig ?)
- évaluer la possibilité de déclarer plusieurs proxy (cf. #36210#note-2)
- prévoir que si le proxy configuré ne répond pas (réseau différent, ...), le script soit capable d'utiliser les variables d'environnement (si définies) ou aucun proxy (en étant suffisamment verbeux pour que l'utilisateur comprenne qu'il s'agit d'un pb de proxy)
- mettre à jour les tests Squash (ie : supprimer les export liés au proxy) : etb1 et etb3
- mettre à jour les tests Jenkins
- mettre à jour la doc
Résultat attendu¶
- Si l'utilisateur a pré-paramétré le proxy sur son Scribe, l'exécution de
sudo bash installMinion.shfonctionne directement sur le réseau cible - Tests Jenkins et Squash passants
- Doc à jour
Proposition initiale¶
A ce jour installMinion.conf ne contient que la version du minion salt pour Windows:
> #debug=1 > salt-version-amd64=3004.1-1-Py3-AMD64 > salt-version-x86=3004.1-1-Py3-x86 >l'idée serait d'ajouter :
- la version du minion à déployer pour les postes Linux (Ubuntu, debian, Mint)
- le proxy à utiliser> #debug=1 > salt-version-amd64=3004.1-1-Py3-AMD64 > salt-version-x86=3004.1-1-Py3-x86 > linux-version=3007 > proxy=http://amon.etb1.lan:3128/ >Le script installMinion.sh pourrait récupérer le proxy et l'appliquer avant les apt update, wget, curl, ....
Sous-tâches
Demandes liées
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 2 ans
- Lié à Scénario #34542: [EPIC] Fournir une infra de dépots pour les Postes clients Linux (paquets et scripts externes) ajouté
#2 Mis à jour par Daniel Dehennin il y a plus d'un an
La gestion du proxy n’est pas évidente car la valeur dépend de la zone sur laquelle se trouve le minion.
Nous pourrions nous inspirer de la gestion des options DHCP, quitte à fournir un module dédié au calcul du proxy s’il est trop complexe :
- Utiliser la configuration définie pour le minion
{%- set http_proxy_host = salt["config.get"]("proxy_host") %} {%- set http_proxy_port = salt["config.get"]("proxy_port") %} - Utiliser le même protocole de calcul que WPAD
#3 Mis à jour par Joël Cuissinat il y a 2 mois
- Sujet changé de Creoliser installMinion.conf à Pré-paramétrage du proxy pour installMinion.sh
- Description mis à jour (diff)
- Release changé de EOLE 2.10.0 à Carnet de produit Cadoles - MEN
- Points de scénarios mis à 3.0
#4 Mis à jour par Benjamin Bohard il y a 6 jours
- Echéance mis à 01/01/2026
- Assigné à mis à Benjamin Bohard
- Version cible mis à Carnet Cadoles - MEN
- Début mis à 01/10/2022