Files
example.terraform/000-state-setup/gen-statetf.sh
T
2020-08-17 12:24:15 +08:00

20 lines
372 B
Bash
Executable File

#!/usr/bin/env bash
#
# Usage: gen-statetf.sh <bucket name> <lock table name> <env> <region>
if [ $# -lt 4 ]; then
echo "Usage: gen-statetf.sh <bucket name> <lock table name> <env> <region>"
exit 0
fi
cat <<EOF
terraform {
backend "s3" {
encrypt = true
bucket = "$1"
dynamodb_table = "$2"
key = "$3/terraform.tfstate"
region = "$4"
}
}
EOF