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 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 != "" }