feature/ETQ Admin, je veux que ssham selle le vault au signal de fin
Situation actuelle
Quand SSHAM reçoit un signal de fin (ou kill gentil), le vault n'est pas sellé.
De ce fait, au démarrage de ssham, le vault est à l'état unsealed et ssham ne peut pas démarrer (erreur : Vault is already setup and unsealed, please restart vault before launch ssham-server.
Actions
-
Définir la méthode de fin de l'application ssham -
Intercepter SIGINT
etSIGTERM
-
Mettre du debug lors du signal de fin -
Ajouter la vérification du statut au moment de quitter, ajouter une méthode get_status -
Modifier le service pour intégrer l'action systemctl stop ssham
Tests
-
Ctrl+C -
kill -9 -
kill -15 -
systemctl stop
Edited by HARRY Guillaume