diff options
Diffstat (limited to 'robot/resources/so/create_service_instance.robot')
-rw-r--r-- | robot/resources/so/create_service_instance.robot | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/robot/resources/so/create_service_instance.robot b/robot/resources/so/create_service_instance.robot new file mode 100644 index 00000000..44e526b6 --- /dev/null +++ b/robot/resources/so/create_service_instance.robot @@ -0,0 +1,24 @@ +*** Settings *** +Documentation Creates a macro service recipe in SO Catalog DB + +Library OperatingSystem +Library Collections +Library ONAPLibrary.SO WITH NAME SO +Library ONAPLibrary.Templating WITH NAME Templating +Resource ../global_properties.robot + +*** Variables *** +${CREATE_SERVICE_PATH} /onap/so/infra/serviceInstantiation/v7/serviceInstances + +${SYSTEM USER} robot-ete +${CREATE_PNF_SERVICE_GR_API} so/create_pnf_service_building_block.jinja + +*** Keywords *** +Create PNF Service Using GR Api + [Documentation] Creates a PNF service using GR Api + [Arguments] ${arguments} + Templating.Create Environment so ${GLOBAL_TEMPLATE_FOLDER} + ${data}= Templating.Apply Template so ${CREATE_PNF_SERVICE_GR_API} ${arguments} + ${auth}= Create List ${GLOBAL_SO_USERNAME} ${GLOBAL_SO_PASSWORD} + ${request_id} ${service_instance_id} SO.Run Create Request ${GLOBAL_SO_ENDPOINT} ${CREATE_SERVICE_PATH} ${data} auth=${auth} + [Return] ${request_id} ${service_instance_id}
\ No newline at end of file |