ajout messages d'information, ajout option no-save pour batch
This commit is contained in:
parent
32bfaa523f
commit
4b11e407be
@ -10,7 +10,7 @@ from collections import OrderedDict
|
|||||||
|
|
||||||
def display_help():
|
def display_help():
|
||||||
print("Modification de la valeur d'une variable d'un serveur")
|
print("Modification de la valeur d'une variable d'un serveur")
|
||||||
print("{} [--d domain --integration --save]".format(sys.argv[0]))
|
print("{} [--d domain --integration --save --no-save]".format(sys.argv[0]))
|
||||||
|
|
||||||
|
|
||||||
def argparser():
|
def argparser():
|
||||||
@ -20,6 +20,8 @@ def argparser():
|
|||||||
integration = None
|
integration = None
|
||||||
if "--save" in sys.argv:
|
if "--save" in sys.argv:
|
||||||
save = True
|
save = True
|
||||||
|
if "--no-save" in sys.argv:
|
||||||
|
save = False
|
||||||
if "--integration" in sys.argv:
|
if "--integration" in sys.argv:
|
||||||
integration = True
|
integration = True
|
||||||
if arglen == 1:
|
if arglen == 1:
|
||||||
@ -71,11 +73,15 @@ def main():
|
|||||||
output = os.popen(cmd)
|
output = os.popen(cmd)
|
||||||
res = output.read().strip()
|
res = output.read().strip()
|
||||||
output.close()
|
output.close()
|
||||||
|
|
||||||
to_save = ""
|
to_save = ""
|
||||||
if not save :
|
if save if None:
|
||||||
to_save = raw_input("Souhaitez vous sauvegarder la configuration sur Zephir ? (O/N) ")
|
to_save = raw_input("Souhaitez vous sauvegarder la configuration sur Zephir ? (O/N) ")
|
||||||
if to_save == "O":
|
if to_save == "O":
|
||||||
save = True
|
save = True
|
||||||
|
print("Sauvegarde de la configuration sur zephir")
|
||||||
|
else:
|
||||||
|
print("La configuration ne sera pas sauvegardé sur le zephir")
|
||||||
if save:
|
if save:
|
||||||
cmd="""/usr/share/zephir/scripts/zephir_client save_files"""
|
cmd="""/usr/share/zephir/scripts/zephir_client save_files"""
|
||||||
output = os.popen(cmd)
|
output = os.popen(cmd)
|
||||||
|
@ -10,7 +10,7 @@ from collections import OrderedDict
|
|||||||
|
|
||||||
def display_help():
|
def display_help():
|
||||||
print("Modification de la valeur d'une variable d'un serveur")
|
print("Modification de la valeur d'une variable d'un serveur")
|
||||||
print("{} [--var nom_variable --value valeur --save]".format(sys.argv[0]))
|
print("{} [--var nom_variable --value valeur --save --no-save]".format(sys.argv[0]))
|
||||||
|
|
||||||
|
|
||||||
def argparser():
|
def argparser():
|
||||||
@ -19,6 +19,8 @@ def argparser():
|
|||||||
save = False
|
save = False
|
||||||
if "--save" in sys.argv:
|
if "--save" in sys.argv:
|
||||||
save = True
|
save = True
|
||||||
|
if "--no-save" in sys.argv:
|
||||||
|
save = False
|
||||||
if arglen == 1:
|
if arglen == 1:
|
||||||
return None, None, save
|
return None, None, save
|
||||||
|
|
||||||
@ -65,10 +67,14 @@ def main():
|
|||||||
fh.close()
|
fh.close()
|
||||||
|
|
||||||
to_save = ""
|
to_save = ""
|
||||||
if not save :
|
if save is None :
|
||||||
to_save = raw_input("Souhaitez vous sauvegarder la configuration sur Zephir ? (O/N) ")
|
to_save = raw_input("Souhaitez vous sauvegarder la configuration sur Zephir ? (O/N) ")
|
||||||
if to_save == "O":
|
if to_save == "O":
|
||||||
save = True
|
save = True
|
||||||
|
print("Sauvegarde de la configuration sur zephir")
|
||||||
|
else:
|
||||||
|
print("La configuration ne sera pas sauvegardé sur le zephir")
|
||||||
|
|
||||||
if save:
|
if save:
|
||||||
cmd="""/usr/share/zephir/scripts/zephir_client save_files"""
|
cmd="""/usr/share/zephir/scripts/zephir_client save_files"""
|
||||||
output = os.popen(cmd)
|
output = os.popen(cmd)
|
||||||
|
@ -94,6 +94,8 @@ def main():
|
|||||||
ret = proxy.serveurs.authorize_user(user,liste_serveurs)
|
ret = proxy.serveurs.authorize_user(user,liste_serveurs)
|
||||||
|
|
||||||
print('Utilisateur {} autorisé à accéder en ssh aux serveurs {}'.format(user, liste_serveurs))
|
print('Utilisateur {} autorisé à accéder en ssh aux serveurs {}'.format(user, liste_serveurs))
|
||||||
|
print("Excecuter le script exec_script_group [id_group] -s call pour pour envoyer la configuration aux serveurs")
|
||||||
|
|
||||||
|
|
||||||
def make_group():
|
def make_group():
|
||||||
cx_pool = CxPool()
|
cx_pool = CxPool()
|
||||||
|
@ -72,6 +72,7 @@ def main():
|
|||||||
|
|
||||||
if res == "UPDATE 1":
|
if res == "UPDATE 1":
|
||||||
print("OK")
|
print("OK")
|
||||||
|
print("Excecuter le script authorize_user_group pour authoriser l'accès de l'utilisateur aux serveurs")
|
||||||
else:
|
else:
|
||||||
print("Erreur : ", str(res))
|
print("Erreur : ", str(res))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user