Saltstack est responsable de la mise à jour du code de l'application web (uwsgi, Python, si c'est important). L'idée est de mettre à jour le code à partir d'une archive. Ce serait bien d'utiliser une seule commande de sel pour cela - state.highstate
. Le problème est que pendant la mise à jour le code de l'application ne doit pas être en cours d'exécution, donc service.stop
et service.start
sont exécutés autour du state.highstate
.Stop-update-start avec saltstack highstate?
Existe-t-il un moyen d'inclure cette logique de mise à jour dans l'état élevé? Ou peut-être qu'il y a une autre commande, qui est plus appropriée?