15 lines
480 B
Terraform
15 lines
480 B
Terraform
|
|
locals {
|
||
|
|
config = {
|
||
|
|
"clientId" : var.duo_client_id
|
||
|
|
"clientSecret" : var.duo_client_secret
|
||
|
|
"apiHost" : var.duo_api_host
|
||
|
|
"redirectUri" : var.redirect_uri
|
||
|
|
"accessToken" : var.access_token
|
||
|
|
"socketPath" : "/app/socket"
|
||
|
|
"tlsCert" : var.tls_enabled ? "/etc/ssl/certs/private/tls.crt" : ""
|
||
|
|
"tlsKey" : var.tls_enabled ? "/etc/ssl/certs/private/tls.key" : ""
|
||
|
|
}
|
||
|
|
config_json = jsonencode(local.config)
|
||
|
|
config_checksum = sha256(local.config_json)
|
||
|
|
}
|