Scénario #30860
Proposer une variante de salt-bootstrap pour fonctionner sur Scribe/Seth
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Version cible:
Début:
02/12/2020
Echéance:
29/01/2021
% réalisé:
100%
Points de scénarios:
5.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto
Description
Problème¶
Toutes les distributions GNU/Linux ne disposent pas de paquet pour installer salt-minion ou dans une version trop ancienne.
Proposition¶
SaltStack fourni un outil pour installer le minion.
- Il faudrait le fournir à côté de
installMinion.exe
- Il faut le modifier
- pour installer en python3 sur Bionic
- pour ajouter le grains
roles
avec les valeursad/member
,veyon/master
etveyon/client
une fois le minion installésalt-call --local grains.append roles '["ad/member", "veyon/master", "veyon/client"]'
- pour ajouter
startup_states: highstate
à la configuration du minion (/etc/salt/minion.d/startup.conf
) - redémarrer le minion
- Il faut exclure
repo.saltstack.com
de l’authentification du proxy
Critères d’acceptation¶
- L’ouverture de la page web http://salt/joineole propose de télécharger un script pour GNU/Linux
- L’exécution du script prend en compte les paramètres de proxy
- L’exécution du script installe la dernière version de salt minion
- L’exécution du script ajoute le grains
roles
avec les valeursad/member
,veyon/master
etveyon/client
salt '<MINION>' grains.get roles salt '<MINION>' grains.equals roles '["ad/member", "veyon/master", "veyon/client"]'
- À la fin de l’exécution du script, le service est redémarré
- Après l’exécution du script, le minion procède à l’intégration au domaine (sans redémarrage) et l’installation de Veyon
Sous-tâches
Demandes liées
Révisions associées
test joineole linux : ajout commande salt comme décrit dans redmine
REF #30860
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 3 ans
- Tâche parente
#30575supprimé
#2 Mis à jour par Daniel Dehennin il y a plus de 3 ans
- Tracker changé de Tâche à Scénario
- Description mis à jour (diff)
- Echéance mis à 06/11/2020
- Version cible changé de sprint 2020 40-42 Equipe MENSR à sprint 2020 43-45 Equipe MENSR
- Release mis à EOLE 2.8.0
#3 Mis à jour par Daniel Dehennin il y a plus de 3 ans
- Description mis à jour (diff)
#4 Mis à jour par Gilles Grandgérard il y a plus de 3 ans
- Version cible changé de sprint 2020 43-45 Equipe MENSR à sprint 2020 46-48 Equipe MENSR
#5 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Version cible changé de sprint 2020 46-48 Equipe MENSR à sprint 2020 49-51 Equipe MENSR
#6 Mis à jour par Daniel Dehennin il y a plus de 3 ans
- Lié à Tâche #30722: Proposer l’intégration d’un poste GNU/Linux à un domaine Active Directory au dépôt de la DANE de Lyon ajouté
#7 Mis à jour par Daniel Dehennin il y a plus de 3 ans
- Lié à Tâche #30722: Proposer l’intégration d’un poste GNU/Linux à un domaine Active Directory au dépôt de la DANE de Lyon supprimé
#8 Mis à jour par Daniel Dehennin il y a plus de 3 ans
- Lié à Scénario #30575: Intégrer la jonction des postes GNU/Linux à un Active Directory ajouté
#9 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Version cible changé de sprint 2020 49-51 Equipe MENSR à Prestation Cadoles MEN 02-04
- Points de scénarios mis à 8.0
#10 Mis à jour par Gilles Grandgérard il y a plus de 3 ans
- Points de scénarios changé de 8.0 à 5.0
#11 Mis à jour par Gilles Grandgérard il y a plus de 3 ans
Pour information, le POC de l'idée est dans les test intégration des postes linux.
Notamment les deux scripts suivant :
Sur scribe : https://dev-eole.ac-dijon.fr/projects/eole-ci-tests/repository/changes/tests/etablissement/prepare-scribe-pour-joineole-linux.sh?rev=master
Sur le poste : https://dev-eole.ac-dijon.fr/projects/eole-ci-tests/repository/changes/tests/etablissement/test-joineole-linux.sh?rev=master
#12 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans
- Assigné à mis à Emmanuel GARETTE
#13 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Lié à Tâche #31541: Valider le scénario Proposer une variante de salt-bootstrap pour fonctionner sur Scribe/Seth ajouté
#14 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans
- Statut changé de Nouveau à Résolu
#15 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans
- Statut changé de Résolu à En cours
#16 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans
- Statut changé de En cours à Résolu
#17 Mis à jour par Daniel Dehennin il y a plus de 3 ans
- Statut changé de Résolu à Terminé (Sprint)
#18 Mis à jour par Gilles Grandgérard il y a environ 3 ans
- Projet changé de Distribution EOLE à eole-workstation