mirror of
https://github.com/opentofu/opentofu.git
synced 2025-02-25 18:45:20 -06:00
33 lines
635 B
HCL
33 lines
635 B
HCL
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
|
|
}
|
|
}
|
|
} |