#! /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