show_servers peut s'exécuter sur le client.

On n'a pas envie d'ouvrir une session ssh pour ça.
Bon, le test fait un peu ducktape…

Une liste DONT_NEED_SSH et un décorateur @dont_need_ssh ?
This commit is contained in:
Vincent Le Gallic 2013-07-30 06:27:29 +02:00
parent ff68bb2a0d
commit 8e39c55008

View file

@ -846,7 +846,10 @@ if __name__ == "__main__":
options.verbose = False
# On parse les roles fournis, et il doivent exister, ne pas être -w…
# parse_roles s'occupe de ça
options.roles = parse_roles(options)
# NB : ça nécessite de se connecter au serveur, or, pour show_servers on n'en a pas besoin
# Il faudrait ptêtre faire ça plus proprement, en attendant, je ducktape.
if options.action != show_servers:
options.roles = parse_roles(options)
# Si l'utilisateur a demandé une action qui nécessite un nom de fichier,
# on vérifie qu'il a bien fourni un nom de fichier.