feat(vaultwarden): add SMTP configuration options and enhance signup settings
- 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.
This commit is contained in:
@@ -1,6 +1,23 @@
|
||||
locals {
|
||||
app_folder = var.persistent_folder
|
||||
app_version = var.tag
|
||||
app_fqdn = var.fqdn
|
||||
db_path = var.db_folder != "" ? var.db_folder : local.app_folder
|
||||
app_folder = var.persistent_folder
|
||||
app_version = var.tag
|
||||
app_fqdn = var.fqdn
|
||||
db_path = var.db_folder != "" ? var.db_folder : local.app_folder
|
||||
signup = var.signup_enabled ? "true" : "false"
|
||||
signup_verify = var.signup_verify ? "true" : "false"
|
||||
disable_2fa_remember = var.disable_2fa_remember ? "true" : "false"
|
||||
show_password_hint = var.show_password_hint ? "true" : "false"
|
||||
password_hints_allowed = var.password_hints_allowed ? "true" : "false"
|
||||
disable_icon_download = var.disable_icon_download ? "true" : "false"
|
||||
icon_service = var.icon_service
|
||||
http_request_block_non_global_ips = var.http_request_block_non_global_ips ? "true" : "false"
|
||||
extended_logging = var.extended_logging ? "true" : "false"
|
||||
websocket_enabled = var.websocket_enabled ? "true" : "false"
|
||||
sends_allowed = var.sends_allowed ? "true" : "false"
|
||||
trash_auto_delete_days = var.trash_auto_delete_days
|
||||
events_days_retain = var.events_days_retain
|
||||
admin_session_lifetime = tostring(var.admin_session_lifetime)
|
||||
|
||||
# SMTP locals — only enable mail if host or from is configured
|
||||
smtp_enabled = var.smtp_host != "" || var.smtp_from != ""
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user