From 30fe25eda5664a77c4f26727065404c91dc21643 Mon Sep 17 00:00:00 2001 From: Michal Kovarik Date: Dec 04 2019 07:13:06 +0000 Subject: Controller: add getVars --- diff --git a/vars/controller.groovy b/vars/controller.groovy index 30c400e..e2a7a77 100644 --- a/vars/controller.groovy +++ b/vars/controller.groovy @@ -32,16 +32,21 @@ def setVar(String key, String value) { return httpPost("/vars/${key}", "{\"value\": \"${value}\"}" ) } +def getVars() { + return httpGet("/vars", true) +} + def getKrb5Vars(String principal) { + vars = getVars() password = httpGet("/krb5/principal/${principal}") - vars = [ + krb_vars = [ principal: principal, password: password, - realm: getVar("KRB5_REALM"), - domain: getVar("KRB5_DOMAIN"), - kdc_host: getVar("KRB5_KDC_HOST")+":"+getVar("KRB5_KDC_PORT"), - admin_host: getVar("KRB5_ADMIN_HOST")+":"+getVar("KRB5_ADMIN_PORT"), - kpasswd_host: getVar("KRB5_KPASSWD_HOST")+":"+getVar("KRB5_KPASSWD_PORT") + realm: vars.KRB5_REALM, + domain: vars.KRB5_DOMAIN, + kdc_host: "${vars.KRB5_KDC_HOST}:${vars.KRB5_KDC_PORT}", + admin_host: "${vars.KRB5_ADMIN_HOST}:${vars.KRB5_ADMIN_PORT}", + kpasswd_host: "${vars.KRB5_KPASSWD_HOST}:${vars.KRB5_KPASSWD_PORT}" ] - return vars + return krb_vars }