feat(encryption): refactor encryption provider scripts, update KMS integration, and enhance key management
This commit is contained in:
@@ -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
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user