Project

General

Profile

Scénario #22027

E6-3: Exécution de commandes sur les serveurs enregistrés

Added by Gilles Grandgérard over 3 years ago. Updated over 3 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
01/08/2018
Due date:
01/26/2018
% Done:

100%

Estimated time:
(Total: 12.00 h)
Spent time:
(Total: 32.00 h)
Story points:
8.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release relationship:
Auto

Description

Fonctionnalité

L’application Zéphir devrait permettre d’exécuter une commande sur un serveur en utilisant la clé « Zéphir » de ce serveur et non la clé « Salt » du minion.

Proposition

Implémenter un mécanisme (service ?) permettant de transformer un message d’exécution de commande utilisant la clé d’un serveur en message d’exécution Salt.

Voir

  • exec.salt

Critères d’acception

  • Un nouveau message est défini, permettant de lancer l’exécution d’une commande sur un serveur donné.
  • Ce message est automatiquement « traduit » en message d’exécution de commande « v1.salt.exec » si et seulement si le serveur est effectivement géré par Salt.
  • le script 'zephir-exec' disparaît !

Documentation

https://dev-eole.ac-dijon.fr/doc/zephir/features/epic6.html#e6-3-execution-de-commandes-sur-les-serveurs-enregistres


Subtasks

Tâche #22633: Spécifier les messages nécessaires au fonctionnement du serviceFermé

Tâche #22778: Implémenter le message dans le microservice server-managerFermé

Tâche #22781: Transmettre les demandes d’exécution de commande en provenance de la passerelle vers le service saltmasterFerméBenjamin Bohard

Tâche #22829: Réagir à l’enregistrement d’un serveur auprès de saltmaster pour renseigner le type d’orchestrateur associé.Fermé


Related issues

Duplicated by Zéphir - Proposition Scénario #22226: E6-3: Exécution de commandes sur les serveurs enregistrés Fermé
Copied from Zéphir - Scénario #22026: E6-2: Liaison entre un “minion” Saltstack et un “Server” Zéphir Terminé (Sprint) 12/04/2017 12/22/2017

History

#1 Updated by Gilles Grandgérard over 3 years ago

  • Copied from Scénario #22026: E6-2: Liaison entre un “minion” Saltstack et un “Server” Zéphir added

#2 Updated by Gilles Grandgérard over 3 years ago

  • Release set to Zéphir-livraison-1

#3 Updated by William Petit over 3 years ago

  • Subject changed from Epic 6 : Exécution de commandes sur les serveurs enregistrés to E6-3: Exécution de commandes sur les serveurs enregistrés
  • Description updated (diff)

#4 Updated by Joël Cuissinat over 3 years ago

#5 Updated by Gilles Grandgérard over 3 years ago

  • Due date set to 01/26/2018
  • Target version set to sprint 2018 02-04 Equipe MENSR
  • Start date set to 01/08/2018

#6 Updated by Gilles Grandgérard over 3 years ago

  • Description updated (diff)

#7 Updated by Gilles Grandgérard over 3 years ago

  • Story points set to 4.0

#8 Updated by Scrum Master over 3 years ago

  • Story points changed from 4.0 to 6.0

#9 Updated by Scrum Master over 3 years ago

  • Story points changed from 6.0 to 8.0

#10 Updated by Benjamin Bohard over 3 years ago

  • Assigned To set to Benjamin Bohard

#13 Updated by Fabrice Barconnière over 3 years ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF