Terraform – Como criar uma tabela DynamoDB de lock (bloqueio)
por Anderson Ayres Bittencourt ·
Published · Updated
Configurar o Terraform para provisionar a tabela do DynamoDB:
resource "aws_dynamodb_table" "terraform-state-lock" {
name = "terraform-remote-state-lock-dynamo"
hash_key = "LockID"
read_capacity = 20
write_capacity = 20
attribute {
name = "LockID"
type = "S"
}
}
Configurar a tabela de lock DynamoDB no Backend do Terraform:
terraform {
backend "s3" {
encrypt = true
bucket = "terraform-remote-state-bucket-name"
dynamodb_table = "terraform-remote-state-lock-dynamo"
key = "terraform.tfstate"
region = "us-west-2"
}
}
Tags: dynamo_dbdynamo_db_tabledynamodbstate lockterraform