add some homepage credentials to some services to block tls renew tfa[ci skip]

This commit is contained in:
Viktor Barzin 2024-10-18 22:37:47 +00:00
parent 490b5ef24d
commit 1b1aa215db
5 changed files with 42 additions and 9 deletions

View file

@ -60,6 +60,7 @@ variable "paperless_db_password" {}
variable "diun_nfty_token" {}
variable "docker_config" {}
variable "nextcloud_db_password" {}
variable "homepage_credentials" {}
resource "null_resource" "core_services" {
# List all the core modules that must be provisioned first
@ -351,6 +352,7 @@ module "immich" {
source = "./immich"
tls_secret_name = var.tls_secret_name
postgresql_password = var.immich_postgresql_password
homepage_token = var.homepage_credentials["immich"]["token"]
}
module "nginx-ingress" {
@ -362,8 +364,10 @@ module "nginx-ingress" {
}
module "crowdsec" {
source = "./crowdsec"
tls_secret_name = var.tls_secret_name
source = "./crowdsec"
tls_secret_name = var.tls_secret_name
homepage_username = var.homepage_credentials["crowdsec"]["username"]
homepage_password = var.homepage_credentials["crowdsec"]["password"]
}
# Seems like it needs S3 even if pg is local...
@ -380,8 +384,10 @@ module "uptime-kuma" {
}
module "calibre" {
source = "./calibre"
tls_secret_name = var.tls_secret_name
source = "./calibre"
tls_secret_name = var.tls_secret_name
homepage_username = var.homepage_credentials["calibre-web"]["username"]
homepage_password = var.homepage_credentials["calibre-web"]["password"]
}
# Audiobooks are served using audiobookshelf; still looking for a usecawe for JF
@ -428,15 +434,18 @@ module "cloudflared" {
# tls_secret_name = var.tls_secret_name
# }
# module "metrics-server" {
# source = "./metrics-server"
# tls_secret_name = var.tls_secret_name
# }
module "metrics-server" {
source = "./metrics-server"
tls_secret_name = var.tls_secret_name
}
module "paperless-ngx" {
source = "./paperless-ngx"
tls_secret_name = var.tls_secret_name
db_password = var.paperless_db_password
# homepage_token = var.homepage_credentials["paperless-ngx"]["token"]
homepage_username = var.homepage_credentials["paperless-ngx"]["username"]
homepage_password = var.homepage_credentials["paperless-ngx"]["password"]
}
module "jsoncrack" {
@ -490,3 +499,8 @@ module "nextcloud" {
tls_secret_name = var.tls_secret_name
db_password = var.nextcloud_db_password
}
module "homepage" {
source = "./homepage"
tls_secret_name = var.tls_secret_name
}