blob: 83489a9d0e4711917019519eca14929057dc42c6 [file] [edit]
variable "encryption_kms_key_id" {
type = string
default = "1234abcd-12ab-34cd-56ef-1234567890ab"
}
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "5.8"
}
}
encryption {
key_provider "aws_kms" "key" {
kms_key_id = var.encryption_kms_key_id
region = "eu-central-1"
key_spec = "AES_256"
}
method "aes_gcm" "encrypt-aes" {
keys = key_provider.aws_kms.key
}
state {
enforced = true
method = method.aes_gcm.encrypt-aes
}
plan {
enforced = true
method = method.aes_gcm.encrypt-aes
}
}
}