Merge pull request #10 from a13labs/feature/system-id-encryption

Refactor bucket and encryption configuration
This commit is contained in:
2024-10-01 23:17:44 +02:00
committed by GitHub
3 changed files with 19 additions and 7 deletions
-7
View File
@@ -43,10 +43,3 @@ resource "scaleway_object_bucket_policy" "policy" {
] ]
}) })
} }
resource "scaleway_object" "encryption_key" {
bucket = scaleway_object_bucket.infra_assets.id
key = "keys/${replace(data.contabo_instance.microk8s.mac_address, ":", "_")}.key"
content_base64 = base64encode(var.encryption_key)
}
+13
View File
@@ -0,0 +1,13 @@
resource "scaleway_object" "encryption_key" {
bucket = scaleway_object_bucket.infra_assets.id
key = "keys/${replace(data.contabo_instance.microk8s.mac_address, ":", "_")}.key"
content_base64 = base64encode(var.encryption_key)
}
resource "scaleway_object" "system_id_encryption_key" {
bucket = scaleway_object_bucket.infra_assets.id
key = "keys/${var.system_id}.key"
content_base64 = base64encode(var.encryption_key)
}
+6
View File
@@ -63,3 +63,9 @@ variable "bucket_suffix" {
type = string type = string
sensitive = true sensitive = true
} }
variable "system_id" {
description = "System ID"
type = string
sensitive = true
}