diff --git a/main.tf b/main.tf index b4085af7..a798d2c1 100644 --- a/main.tf +++ b/main.tf @@ -1,11 +1,34 @@ -resource "random_id" "random" { - keepers = { - uuid = "${uuid()}" - } +provider "aws" { + version = "2.33.0" + + region = var.aws_west +} - byte_length = 8 +provider "random" { + version = "2.2" } -output "random" { - value = "${random_id.random.hex}" +resource "random_pet" "table_name" {} + +resource "aws_dynamodb_table" "tfc_example_table" { + name = "${var.db_table_name}-${random_pet.table_name.id}" + + read_capacity = var.db_read_capacity + write_capacity = var.db_write_capacity + hash_key = "UUID" + range_key = "UserName" + + attribute { + name = "UUID" + type = "S" + } + + attribute { + name = "UserName" + type = "S" + } + + tags = { + user_name = var.tag_user_name + } } \ No newline at end of file