variable "authentik_url" { } variable "services" { type = map(object({ name = string host = string dns = optional(list(object({ domain = string name = optional(string) alias = optional(string) }))) backup = optional(list(object({ name = string type = string }))) ports = optional(list(string)) certificates = optional(list(string)) auth = bool auth_cert = optional(string) auth_redirects = optional(list(string)) s3 = bool database = bool })) }