File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -17,10 +17,10 @@ set -ex
1717
1818bucket_name=" soaking-terraform-state"
1919# ensure we are using gnudate
20- yesterday=$( docker run ubuntu date -d ' yesterday' ' +%Y-%m-%d' )
20+ yesterday=$( docker run ubuntu date -d " yesterday" " +%Y-%m-%d" )
2121
2222terraform_destroy () {
23- key_name=${1}
23+ key_name=$( echo " $ {1}" | tr -d ' " ' )
2424 echo " destroy the terraform resource"
2525 echo " download s3 object: ${bucket_name} /${key_name} "
2626 aws s3 cp " s3://${bucket_name} /${key_name} " " downloaded_terraform/${key_name} "
@@ -30,17 +30,16 @@ terraform_destroy() {
3030 terraform init
3131 terraform destroy -auto-approve
3232 cd -
33- fi
33+ fi
3434 echo " remove s3 key: ${key_name} "
3535 # use hard code bucket name here in case we mistakenly delete false bucket
36- aws s3 rm s3://soaking-terraform-state/" ${key_name} "
36+ aws s3 rm " s3://soaking-terraform-state/${key_name} "
3737 rm -rf testing-framework
3838}
3939
40- s3_keys=$( aws s3api list-objects-v2 --bucket ${bucket_name} --query " Contents[?LastModified < '${yesterday} '].Key" )
40+ s3_keys=$( aws s3api list-objects-v2 --bucket " ${bucket_name} " --query " Contents[?LastModified < '${yesterday} '].Key" )
4141
42- echo " ${s3_keys} " | docker run --rm -i stedolan/jq -c ' .[]' | while read -r i; do
43- key_name=${i: 1: $((${# i} -2))}
42+ echo " ${s3_keys} " | docker run --rm -i stedolan/jq -c ' .[]' | while read -r key_name; do
4443 terraform_destroy " ${key_name} "
4544done
4645
You can’t perform that action at this time.
0 commit comments