26 lines
597 B
HCL
26 lines
597 B
HCL
variable "name" {
|
|
description = "Name of service"
|
|
type = string
|
|
}
|
|
|
|
variable "oidc_client_config" {
|
|
description = "Authelia oidc client configuration to enable oidc authentication"
|
|
type = object({
|
|
description = string
|
|
authorization_policy = optional(string, "one_factor")
|
|
redirect_uris = list(string)
|
|
scopes = list(string)
|
|
})
|
|
}
|
|
|
|
variable "job_acl" {
|
|
description = "Job ACL that should be given to the secrets"
|
|
type = object({
|
|
job_id = string
|
|
group = optional(string)
|
|
task = optional(string)
|
|
})
|
|
|
|
default = null
|
|
}
|