2 "tosca_definitions_version" : "controller_blueprint_1_0_0",
4 "template_author" : "Alexis de Talhouƫt",
5 "author-email" : "adetalhouet89@gmail.com",
6 "user-groups" : "ADMIN, OPERATION",
7 "template_name" : "capability_python",
8 "template_version" : "1.0.0",
9 "template_tags" : "test"
12 "file" : "Definitions/data_types.json"
14 "file" : "Definitions/relationship_types.json"
16 "file" : "Definitions/artifact_types.json"
18 "file" : "Definitions/node_types.json"
20 "file" : "Definitions/policy_types.json"
22 "topology_template" : {
36 "activate-process" : {
37 "description" : "Resource Assign and Netconf Activation Workflow",
38 "target" : "assign-activate-process",
45 "assign-activate-properties" : {
46 "description" : "Dynamic PropertyDefinition for workflow(assign-activate).",
48 "type" : "dt-assign-activate-properties"
54 "assign-activate-process" : {
55 "type" : "dg-generic",
58 "get_artifact" : [ "SELF", "dg-assign-activate-process" ]
60 "dependency-node-templates" : [ "resource-assignment", "activate-jython" ]
63 "dg-assign-activate-process" : {
64 "type" : "artifact-directed-graph",
65 "file" : "Plans/CONFIG_AssignActivateNetconf_1.0.0.xml"
69 "resource-assignment" : {
70 "type" : "component-resource-resolution",
72 "ResourceResolutionComponent" : {
76 "artifact-prefix-names" : [ "baseconfig" ]
79 "resource-assignment-params" : {
80 "get_attribute" : [ "SELF", "assignment-params" ]
89 "baseconfig-template" : {
90 "type" : "artifact-template-velocity",
91 "file" : "Templates/baseconfig-template.vtl"
93 "baseconfig-mapping" : {
94 "type" : "artifact-mapping-resource",
95 "file" : "Definitions/baseconfig-mapping.json"
100 "type" : "component-jython-executor",
102 "ComponentJythonExecutor" : {
106 "primary" : "component-script"
109 "instance-dependencies" : [ ]
112 "response-data" : "",
120 "component-script" : {
121 "type" : "artifact-script-jython",
122 "file" : "Scripts/python/SamplePythonComponentNode.py"