postservice/30-one-mng: Uilisation de onecluster list dans get_cluster_id_by_name

Si le nom du cluster contiens la chaine "ID" le script sort une erreur

On utilise donc une autre commande avec une autre méthode de parsing pour obtenir
le résultat

fixes #12576 @1h
This commit is contained in:
Philippe Caseiro 2015-08-14 10:36:46 +02:00
parent ffec623695
commit 7c5ecd6ed0

View File

@ -104,8 +104,10 @@ function get_cluster_id_by_name()
name=${1} name=${1}
cmd="onecluster" cmd="onecluster"
opt="show ${name}" opt="show ${name}"
opt="list -l ID,NAME -f NAME=${name} --csv"
res=$(${cmd} ${opt} --user ${AUTH%:*} --password ${AUTH#*:} | grep ID)
res=$(${cmd} ${opt} --user ${AUTH%:*} --password ${AUTH#*:} | awk -F ',' '/^[0-9]/ { print $1 }')
if [[ ${?} -eq 0 ]] if [[ ${?} -eq 0 ]]
then then
echo ${res#*:} echo ${res#*:}