From e9a4c2e46ff6aed8139de2bd90a33880f80dd83c Mon Sep 17 00:00:00 2001 From: "m.lettere" Date: Wed, 30 Jun 2021 18:45:01 +0200 Subject: [PATCH] retrieve vre and system_services from KC --- templates/add_all_system_services_to_vre.json.j2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/add_all_system_services_to_vre.json.j2 b/templates/add_all_system_services_to_vre.json.j2 index a05efa6..7979d06 100644 --- a/templates/add_all_system_services_to_vre.json.j2 +++ b/templates/add_all_system_services_to_vre.json.j2 @@ -67,7 +67,7 @@ }, { "name" : "pyeval", - "taskReferenceName" : "extract_system_service_ids", + "taskReferenceName" : "extract_system_service_names", "type" : "SIMPLE", "inputParameters" : { "code" : "exec('import xml.etree.ElementTree as ET') or list(map(lambda n: n.text, ET.fromstring(data['xmlstring']).findall('Resource/Profile/Name')))", @@ -110,7 +110,7 @@ "type": "LAMBDA", "inputParameters": { "url" : "${init.input.keycloak_admin}/clients/search=true&clientId=", - "services" : "${retrieve_system_service_names.output.result}", + "services" : "${extract_system_service_names.output.result}", "scriptExpression": "inputs={},tasks=[];for(var i=0;i<$.services.length;i++)s=$.services[i],tasks.push({name:'pyrest',type:'SIMPLE',taskReferenceName:'get_system_service'+i,inputs['get_system_service'+i]={url: $.url + s, method : 'GET', headers : {Authorization : 'Bearer ${authorize.output.body.access_token}', Accept : 'application/json'}};return {tasks:Java.to(tasks,'java.util.Map[]'),inputs:inputs};" } },