extended group_created with call to add_all_system_services_to_vre

This commit is contained in:
Marco Lettere 2021-07-01 11:47:52 +02:00
parent 51eae66ec6
commit c079c695b7
2 changed files with 34 additions and 23 deletions

View File

@ -1,19 +1,19 @@
--- ---
workflows: workflows:
# - create-user-add-to-vre - create-user-add-to-vre
# - group_deleted - group_deleted
# - user-group_created - user-group_created
# - user-group-role_created - user-group-role_created
# - group_created - group_created
# - invitation-accepted - invitation-accepted
# - user-group_deleted - user-group_deleted
# - user-group-role_deleted - user-group-role_deleted
# - delete-user-account - delete-user-account
# - role_deleted - role_deleted
# - role_created - role_created
# - add_role_policy_permission - add_role_policy_permission
# - add_all_member_roles - add_all_member_roles
# - create_system_service - create_system_service
- add_all_system_services_to_vre - add_all_system_services_to_vre
keycloak_host: "https://accounts.dev.d4science.org/auth" keycloak_host: "https://accounts.dev.d4science.org/auth"
keycloak: "{{ keycloak_host }}/realms" keycloak: "{{ keycloak_host }}/realms"

View File

@ -435,15 +435,15 @@
] ]
}, },
{ {
"name": "LAMBDA_TASK", "name": "LAMBDA_TASK",
"taskReferenceName": "policy_list", "taskReferenceName": "policy_list",
"type": "LAMBDA", "type": "LAMBDA",
"inputParameters": { "inputParameters": {
"memberpolicy" : "${create_role_policy_member.output.body.id}", "memberpolicy" : "${create_role_policy_member.output.body.id}",
"otherpolicies" : "${join_parallel_policy_addition.output[*].body.id}", "otherpolicies" : "${join_parallel_policy_addition.output[*].body.id}",
"scriptExpression": "return Java.to(Java.from($.otherpolicies).concat($.memberpolicy), 'java.lang.String[]')" "scriptExpression": "return Java.to(Java.from($.otherpolicies).concat($.memberpolicy), 'java.lang.String[]')"
} }
}, },
{ {
"name" : "pyrest", "name" : "pyrest",
"taskReferenceName" : "finalize_permission", "taskReferenceName" : "finalize_permission",
@ -464,6 +464,17 @@
"Content-Type" : "application/json" "Content-Type" : "application/json"
} }
} }
},
{
"name": "sub_workflow_task",
"taskReferenceName": "call_add_all_system_services_to_new_vre",
"type": "SUB_WORKFLOW",
"inputParameters": {
"client_resource_id": "${extract_client_id.output.result.client_id}"
},
"subWorkflowParam": {
"name": "add_all_system_services_to_vre"
}
} }
] ]
} }