From e4d7d9181b65f65cc1fee4acc0a8e71f491c9d76 Mon Sep 17 00:00:00 2001 From: cruizba Date: Thu, 10 Dec 2020 12:31:40 +0100 Subject: [PATCH] openvidu-deployment: replicate_amis.sh: Print AMI_LIST in case of failure we can delete all failed AMIs (OpenVidu PRO and CE) --- .../deployments/ce/aws/replicate_amis.sh | 4 ++- .../deployments/pro/aws/replicate_amis.sh | 34 +++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/openvidu-server/deployments/ce/aws/replicate_amis.sh b/openvidu-server/deployments/ce/aws/replicate_amis.sh index 7e88e949..18351eeb 100755 --- a/openvidu-server/deployments/ce/aws/replicate_amis.sh +++ b/openvidu-server/deployments/ce/aws/replicate_amis.sh @@ -99,6 +99,7 @@ if [[ ${UPDATE_CF} == "true" ]]; then fi fi +# Print AMI_LIST for delete_amis.sh AMI_LIST="" ITER=0 for i in "${AMI_IDS[@]}" @@ -107,8 +108,9 @@ do REGION=${REGIONS[$ITER]} if [[ ${ITER} -eq 0 ]]; then AMI_LIST="${REGION}:${AMI_ID}" + else + AMI_LIST="${AMI_LIST},${REGION}:${AMI_ID}" fi - AMI_LIST="${AMI_LIST},${REGION}:${AMI_ID}" ITER=$(expr $ITER + 1) done echo "AMI_LIST: ${AMI_LIST}" diff --git a/openvidu-server/deployments/pro/aws/replicate_amis.sh b/openvidu-server/deployments/pro/aws/replicate_amis.sh index 266414cc..b2ac312f 100755 --- a/openvidu-server/deployments/pro/aws/replicate_amis.sh +++ b/openvidu-server/deployments/pro/aws/replicate_amis.sh @@ -137,6 +137,40 @@ if [[ ${UPDATE_CF} == "true" ]]; then fi fi +# Print AMI_LIST for delete_amis.sh +AMI_LIST="" +ITER=0 +for i in "${OPENVIDU_SERVER_PRO_AMI_IDS[@]}" +do + AMI_ID=${OPENVIDU_SERVER_PRO_AMI_IDS[$ITER]} + REGION=${REGIONS[$ITER]} + if [[ ${ITER} -eq 0 ]]; then + AMI_LIST="${REGION}:${AMI_ID}" + else + AMI_LIST="${AMI_LIST},${REGION}:${AMI_ID}" + fi + AMI_LIST="${AMI_LIST},${REGION}:${AMI_ID}" + ITER=$(expr $ITER + 1) +done +echo "AMI_LIST_OV: ${AMI_LIST}" + +# Print AMI_LIST for delete_amis.sh +AMI_LIST="" +ITER=0 +for i in "${MEDIA_NODE_AMI_IDS[@]}" +do + AMI_ID=${MEDIA_NODE_AMI_IDS[$ITER]} + REGION=${REGIONS[$ITER]} + if [[ ${ITER} -eq 0 ]]; then + AMI_LIST="${REGION}:${AMI_ID}" + else + AMI_LIST="${AMI_LIST},${REGION}:${AMI_ID}" + fi + AMI_LIST="${AMI_LIST},${REGION}:${AMI_ID}" + ITER=$(expr $ITER + 1) +done +echo "AMI_LIST_KMS: ${AMI_LIST}" + # Cleaning the house rm "${REPLICATED_AMIS_FILE}" rm CF-OpenVidu-Pro-${OPENVIDU_PRO_VERSION}.yaml \ No newline at end of file