mirror of
https://github.com/immich-app/devtools.git
synced 2026-09-30 13:23:00 +08:00
feat: pass weblate token to gha (#966)
This commit is contained in:
@@ -23,7 +23,8 @@ module "manual-secrets" {
|
||||
"TIGRIS_WRITE_KEY_ID",
|
||||
"TIGRIS_WRITE_ACCESS_KEY",
|
||||
"TIGRIS_ADMIN_KEY_ID",
|
||||
"TIGRIS_ADMIN_ACCESS_KEY"
|
||||
"TIGRIS_ADMIN_ACCESS_KEY",
|
||||
"WEBLATE_API_KEY"
|
||||
]
|
||||
dev = [
|
||||
"MONITORING_GRAFANA_TF_AUTH_TOKEN",
|
||||
|
||||
@@ -162,3 +162,14 @@ resource "github_actions_organization_secret" "DIGTALOCEAN_API_TOKEN" {
|
||||
plaintext_value = data.onepassword_item.digitalocean_api_token.password
|
||||
visibility = "all"
|
||||
}
|
||||
|
||||
data "onepassword_item" "weblate_api_key" {
|
||||
title = "WEBLATE_API_KEY"
|
||||
vault = data.onepassword_vault.tf.name
|
||||
}
|
||||
|
||||
resource "github_actions_organization_secret" "WEBLATE_TOKEN" {
|
||||
secret_name = "WEBLATE_TOKEN"
|
||||
plaintext_value = data.onepassword_item.weblate_api_key.password
|
||||
visibility = "all"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user