@@ -248,7 +248,7 @@ for listname in $Buffer_seclist;
248
248
do
249
249
local o=$IFS
250
250
IFS=$( echo -en " \n\b" )
251
- envvars=$( cat $listname .json | jq -r " .app_var_ ${ENV} " | jq ' . | to_entries[] | { "name": .key , "value": .value } ' | jq -s . )
251
+ envvars=$( cat $listname .json | jq -r ' .app_var ' | jq ' . | to_entries[] | { "name": .key , "value": .value } ' | jq -s . )
252
252
log " vars are fetched"
253
253
254
254
for s in $( echo $envvars | jq -c " .[]" ) ; do
@@ -489,30 +489,12 @@ deploy_s3bucket() {
489
489
exit 1
490
490
fi
491
491
}
492
- download_configuration ()
493
- {
494
- DOWNLOAD_ENV=" PROD"
495
- AWS_ACCESS_KEY_ID=$( eval " echo \$ ${DOWNLOAD_ENV} _AWS_ACCESS_KEY_ID" )
496
- AWS_SECRET_ACCESS_KEY=$( eval " echo \$ ${DOWNLOAD_ENV} _AWS_SECRET_ACCESS_KEY" )
497
- AWS_ACCOUNT_ID=$( eval " echo \$ ${DOWNLOAD_ENV} _AWS_ACCOUNT_ID" )
498
- AWS_REGION=$( eval " echo \$ ${DOWNLOAD_ENV} _AWS_REGION" )
499
- if [ -z $AWS_ACCESS_KEY_ID ] || [ -z $AWS_SECRET_ACCESS_KEY ] || [ -z $AWS_ACCOUNT_ID ] || [ -z $AWS_REGION ];
500
- then
501
- log " AWS Secret Parameters are not configured in circleci/environment"
502
- usage
503
- exit 1
504
- else
505
- configure_aws_cli
506
- # aws configure list
507
- fi
508
- }
509
492
download_envfile ()
510
493
{
511
- download_configuration
512
494
Buffer_seclist=$( echo $SEC_LIST | sed ' s/,/ /g' )
513
495
for listname in $Buffer_seclist ;
514
496
do
515
- aws s3 cp s3://tc-platform-prod /securitymanager/$listname .json .
497
+ aws s3 cp s3://tc-platform-${ENV_CONFIG} /securitymanager/$listname .json .
516
498
# cp $HOME/buildscript/securitymanager/$listname.json.enc .
517
499
# SECPASSWD=$(eval "echo \$${listname}")
518
500
# openssl enc -aes-256-cbc -d -md MD5 -in $listname.json.enc -out $listname.json -k $SECPASSWD
@@ -540,7 +522,7 @@ uploading_envvar()
540
522
# done
541
523
o=$IFS
542
524
IFS=$( echo -en " \n\b" )
543
- envvars=$( cat $listname .json | jq -r " .awsdeployvar_ ${ENV} " | jq ' . | to_entries[] | { "name": .key , "value": .value } ' | jq -s . )
525
+ envvars=$( cat $listname .json | jq -r ' .awsdeployvar ' | jq ' . | to_entries[] | { "name": .key , "value": .value } ' | jq -s . )
544
526
for s in $( echo $envvars | jq -c " .[]" ) ; do
545
527
# echo $envvars
546
528
varname=$( echo $s | jq -r " .name" )
@@ -557,12 +539,12 @@ configure_Lambda_template()
557
539
then
558
540
mkdir -p /home/circleci/project/config
559
541
Buffer_seclist=$( echo $SEC_LIST | sed ' s/,/ /g' )
560
- envvars=$( cat $listname .json | jq -c " .app_var_ ${ENV} " )
542
+ envvars=$( cat $listname .json | jq -c ' .app_var ' )
561
543
for listname in $Buffer_seclist ;
562
544
do
563
545
o=$IFS
564
546
IFS=$( echo -en " \n\b" )
565
- envvars=$( cat $listname .json | jq -c " .app_var_ ${ENV} " )
547
+ envvars=$( cat $listname .json | jq -c ' .app_var ' )
566
548
echo " $envvars " > /home/circleci/project/config/$AWS_LAMBDA_STAGE .json
567
549
sed -i ' s/\\n/\\\\n/g' /home/circleci/project/config/$AWS_LAMBDA_STAGE .json
568
550
# yq r $listname.json >$listname.yml
@@ -658,7 +640,6 @@ ENV_CONFIG=`echo "$ENV" | tr '[:upper:]' '[:lower:]'`
658
640
659
641
# Validating AWS configuration
660
642
661
- download_envfile
662
643
663
644
# Getting Deployment varaible only
664
645
676
657
# aws configure list
677
658
fi
678
659
679
-
660
+ download_envfile
680
661
# decrypt_fileenc
681
662
uploading_envvar
682
663
0 commit comments