Project

General

Profile

Scénario #30860

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

Added by Daniel Dehennin almost 2 years ago. Updated over 1 year ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Start date:
12/02/2020
Due date:
01/29/2021
% Done:

100%

Story points:
5.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
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

Subtasks

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


Related issues

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

Associated revisions

Revision 558b8a00 (diff)
Added by gilles.grandgerard almost 2 years ago

test joineole linux : ajout commande salt comme décrit dans redmine

REF #30860

History

#1 Updated by Daniel Dehennin almost 2 years ago

  • Parent task deleted (#30575)

#2 Updated by Daniel Dehennin almost 2 years ago

  • Tracker changed from Tâche to Scénario
  • Description updated (diff)
  • Due date set to 11/06/2020
  • Target version changed from sprint 2020 40-42 Equipe MENSR to sprint 2020 43-45 Equipe MENSR
  • Release set to EOLE 2.8.0

#3 Updated by Daniel Dehennin almost 2 years ago

  • Description updated (diff)

#4 Updated by Gilles Grandgérard almost 2 years ago

  • Target version changed from sprint 2020 43-45 Equipe MENSR to sprint 2020 46-48 Equipe MENSR

#5 Updated by Joël Cuissinat almost 2 years ago

  • Target version changed from sprint 2020 46-48 Equipe MENSR to sprint 2020 49-51 Equipe MENSR

#6 Updated by Daniel Dehennin almost 2 years ago

  • Related to 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 added

#7 Updated by Daniel Dehennin almost 2 years ago

  • Related to deleted (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)

#8 Updated by Daniel Dehennin almost 2 years ago

  • Related to Scénario #30575: Intégrer la jonction des postes GNU/Linux à un Active Directory added

#9 Updated by Joël Cuissinat over 1 year ago

  • Target version changed from sprint 2020 49-51 Equipe MENSR to Prestation Cadoles MEN 02-04
  • Story points set to 8.0

#10 Updated by Gilles Grandgérard over 1 year ago

  • Story points changed from 8.0 to 5.0

#12 Updated by Emmanuel GARETTE over 1 year ago

  • Assigned To set to Emmanuel GARETTE

#13 Updated by Joël Cuissinat over 1 year ago

  • Related to Tâche #31541: Valider le scénario Proposer une variante de salt-bootstrap pour fonctionner sur Scribe/Seth added

#14 Updated by Emmanuel GARETTE over 1 year ago

  • Status changed from Nouveau to Résolu

#15 Updated by Emmanuel GARETTE over 1 year ago

  • Status changed from Résolu to En cours

#16 Updated by Emmanuel GARETTE over 1 year ago

  • Status changed from En cours to Résolu

#17 Updated by Daniel Dehennin over 1 year ago

  • Status changed from Résolu to Terminé (Sprint)

#18 Updated by Gilles Grandgérard over 1 year ago

  • Project changed from Distribution EOLE to eole-workstation

Also available in: Atom PDF