20 lines
372 B
Bash
Executable File
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
|