opentofu/internal/command/testdata/init-encryption-available/main.tf
Sekiranda Hamza 211ec55a30
Skip reading encryption keys on tofu init with -backend=false flag set (#2293)
Signed-off-by: Sekiranda <sekirandahamza@gmail.com>
2024-12-20 10:45:12 +02:00

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
}
}
}