init: copied modules from lawndale-infra

This commit is contained in:
2022-05-26 00:40:29 +02:00
commit 414feb48ee
39 changed files with 1435 additions and 0 deletions

23
remote-state/dynamo.tf Normal file
View File

@@ -0,0 +1,23 @@
locals {
dynamodb_lock_key_id = "LockID"
}
resource "aws_dynamodb_table" "lock" {
name = local.table_name
hash_key = local.dynamodb_lock_key_id
billing_mode = var.table_billing_mode
write_capacity = var.table_write_capacity
read_capacity = var.table_read_capacity
attribute {
name = local.dynamodb_lock_key_id
type = "S"
}
server_side_encryption {
enabled = var.table_encryption_at_rest
kms_key_arn = aws_kms_key.this.arn
}
}