$3 ];
then
usage ; exit 1 ;
else
if [ "$3" == "us-1-zone-1" ] || [ "$3" == "us-1-zone-2" ];
then CCR_ID=$3
else echo "The next zones should be 'us-1-zone-1' or 'us-1-zone-2'"
fi
fi
Требования:
Убрать хардкод со следущей строки, в которой, происходит маппинг значения которое вводиться в CLI во время запуска скрипта
if [ "$3" == "us-1-zone-1" ] || [ "$3" == "us-1-zone-2" ];
Перенести мапинг в файл следующего вида, например:
mapping.txt
Внутри которого уже есть мапиинг
us-1-zone-1:us-west-2
us-1-zone-2:us-east-2
Первый ключ, вводится опять же в CLI во время запуска скрипта.
а если yq использовать? файлик очень на yaml похож )
Обсуждают сегодня