mirror of
https://github.com/lingble/twenty.git
synced 2025-11-06 07:37:56 +00:00
29 lines
593 B
HCL
29 lines
593 B
HCL
locals {
|
|
tokens = [
|
|
"accessToken",
|
|
"loginToken",
|
|
"refreshToken",
|
|
"fileToken"
|
|
]
|
|
}
|
|
|
|
resource "random_bytes" "this" {
|
|
for_each = toset(local.tokens)
|
|
|
|
length = 32
|
|
}
|
|
|
|
resource "kubernetes_secret" "twentycrm_tokens" {
|
|
metadata {
|
|
name = "tokens"
|
|
namespace = kubernetes_namespace.twentycrm.metadata.0.name
|
|
}
|
|
|
|
data = {
|
|
accessToken = random_bytes.this["accessToken"].base64
|
|
loginToken = random_bytes.this["loginToken"].base64
|
|
refreshToken = random_bytes.this["refreshToken"].base64
|
|
fileToken = random_bytes.this["fileToken"].base64
|
|
}
|
|
}
|