feat(encryption): refactor encryption provider scripts, update KMS integration, and enhance key management

This commit is contained in:
2025-05-12 22:43:42 +02:00
parent 05d1624bdd
commit 15b07ea85d
19 changed files with 497 additions and 39 deletions
+12
View File
@@ -4,3 +4,15 @@ resource "scaleway_object" "system_id_encryption_key" {
content_base64 = base64encode(var.encryption_key)
}
resource "scaleway_object" "system_id_encryption_aws_credentials" {
bucket = scaleway_object_bucket.infra_assets.id
key = "keys/${var.system_id}-encryption-service-credentials.json"
content = jsonencode({
access_key = var.kms_access_key
secret_key = var.kms_secret_key
region = "eu-west-1"
key_arn = var.kms_key_arn
})
}