Projet

Général

Profil

Scénario #30860

Proposer une variante de salt-bootstrap pour fonctionner sur Scribe/Seth

Ajouté par Daniel Dehennin il y a plus de 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
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 valeurs ad/member, veyon/master et veyon/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 valeurs ad/member, veyon/master et veyon/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

Tâche #31266: Intégrer salt-bootstrap pour fonctionner sur les modules EOLEFerméEmmanuel GARETTE

Tâche #31554: Mettre à jour les tests jenkinsFerméEmmanuel GARETTE

Tâche #31555: exclure repo.saltstack.com de l’authentification du proxyFerméEmmanuel GARETTE


Demandes liées

Lié à Distribution EOLE - Scénario #30575: Intégrer la jonction des postes GNU/Linux à un Active Directory Terminé (Sprint) 25/09/2020 16/10/2020
Lié à Distribution EOLE - Tâche #31541: Valider le scénario Proposer une variante de salt-bootstrap pour fonctionner sur Scribe/Seth Fermé 14/01/2021

Révisions associées

Révision 558b8a00 (diff)
Ajouté par gilles.grandgerard il y a plus de 3 ans

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 #30575 supprimé

#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

#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

Formats disponibles : Atom PDF