ec740f458f
- Introduced SMTP settings for Vaultwarden including host, port, security, and authentication details. - Added variables for signup verification, 2FA settings, password hints, and logging options. - Updated Vaultwarden deployment to utilize new SMTP configurations. - Enhanced Grafana module to support dynamic dashboard and datasource provisioning. - Added LLM proxy configuration for Open Web UI with necessary environment variables.
34 lines
1.1 KiB
Terraform
34 lines
1.1 KiB
Terraform
variable "fqdn" {
|
|
description = "The fully qualified domain name for the app server"
|
|
type = string
|
|
default = ""
|
|
}
|
|
|
|
variable "issuer" {
|
|
description = "The issuer for the certificate"
|
|
type = string
|
|
default = "internal-ca"
|
|
}
|
|
|
|
variable "tag" {
|
|
description = "Grafana image tag"
|
|
type = string
|
|
default = "latest"
|
|
}
|
|
|
|
variable "persistent_folder" {
|
|
description = "The path to the persistent folder"
|
|
type = string
|
|
}
|
|
|
|
variable "dashboard_folder" {
|
|
description = "Map of Grafana folder name => local folder path containing dashboard JSON files. Each entry becomes a Grafana provider/category and loads all .json files from its path."
|
|
type = map(string)
|
|
default = {}
|
|
}
|
|
|
|
variable "datasource_folder" {
|
|
description = "Path to a folder containing Grafana datasource provisioning YAML files. When set, all .yml/.yaml files in this folder will be loaded and have __PROMETHEUS_URL__ replaced with the actual prometheus_url. If not set, falls back to the default single-prometheus datasource."
|
|
type = string
|
|
}
|