12345678910111213141516171819202122 |
- #! /bin/bash
- #
- # Simple helper script to do the appropriate imports for the account_standards module.
- TO_IMPORT=(
- module.kinesis_firehose.aws_s3_bucket_server_side_encryption_configuration.kinesis_firehose_s3_bucket
- module.kinesis_firehose.aws_s3_bucket_lifecycle_configuration.kinesis_firehose_s3_bucket
- module.kinesis_firehose.aws_s3_bucket_acl.kinesis_firehose_s3_bucket
- )
- ACCOUNT_ID=$(cat ../account.hcl | egrep -v '^#' | egrep aws_account_id | awk '{ print $3 }' | sed 's/"//g')
- REGION=$(cat ../../region.hcl | egrep -v '^#' | egrep aws_region | awk '{ print $3 }' | sed 's/"//g')
- BUCKET_NAME=kinesis-flowlogs-${ACCOUNT_ID}-${REGION}
- for i in ${TO_IMPORT[@]}; do
- if [[ $i =~ acl ]]; then
- EXTRA=",private"
- else
- EXTRA=""
- fi
- terragrunt import $i ${BUCKET_NAME}${EXTRA}
- done
|