3 "template_author": "Brinda Santh Muthuramalingam",
4 "author-email": "brindasanth@in.ibm.com",
5 "user-groups": "ADMIN, OPERATION",
6 "template_name": "baseconfiguration",
7 "template_version": "1.0.0",
8 "template_tags": "brinda, tosca"
12 "file": "Definitions/data_types.json"
15 "file": "Definitions/node_types.json"
18 "file": "Definitions/artifact_types.json"
21 "topology_template": {
42 "type": "dg-activate",
45 "get_input": "action-name"
61 "dg-activate-process": {
62 "type": "artifact-directed-graph",
63 "file": "Plans/CONFIG_ActivateNetconf_1.0.0.xml"
67 "resource-assignment": {
68 "type": "component-resource-assignment",
73 "ResourceAssignmentComponent": {
78 "get_input": "action-name"
80 "resource-type": "vnf-type",
82 "get_input": "request-id"
85 "get_input": "hostname"
101 "resource-assignment-params": {
114 "baseconfig-template": {
115 "type": "artifact-template-velocity",
116 "file": "Templates/baseconfig-template.vtl"
118 "baseconfig-mapping": {
119 "type": "artifact-mapping-resource",
120 "file": "Definitions/baseconfig-mapping.json"
124 "resource-assignment-py": {
125 "type": "component-resource-assignment",
130 "ResourceAssignmentComponent": {
134 "primary": "component-script"
138 "get_input": "action-name"
142 "resource-assignment-params": "",
150 "component-script": {
151 "type": "artifact-script-jython",
152 "file": "Scripts/SamplePythonComponentNode.py"
157 "type": "component-jython-executor",
159 "JythonExecutorComponent": {
163 "primary": "component-script"
174 "component-script": {
175 "type": "artifact-script-jython",
176 "file": "Scripts/SamplePythonComponentNode.py"
182 "resource-assignment": {
202 "call-resource-assignment": {
203 "description": "Resource Assignment Workflow",
204 "target": "resource-assignment",
207 "call_operation": "ResourceAssignmentComponent.process"
233 "activate-process": {
234 "description": "Netconf Activation Workflow",
235 "target": "activate-process",
238 "call_operation": "ResourceAssignmentComponent.process"