From 41712e142c8d2b2bff9bc9e094f45306a60d7cb9 Mon Sep 17 00:00:00 2001 From: Brinda Santh Date: Thu, 26 Dec 2019 16:26:25 -0500 Subject: Relationship Type and Templates models Enrichment Support for Relationship Types and Templates. Relationship DSL support for ConnectTo connections ( RestClient, SshClient, MessageProducer, MessageConsume, Nats) Moved datatype map from collection to complex type Issue-ID: CCSDK-1054 Signed-off-by: Brinda Santh Change-Id: I0f18db2cb52e1e93dfab04498b8298587cba2540 --- .../Definitions/capability-cli-blueprint.json | 51 ++++++++++++++++------ 1 file changed, 37 insertions(+), 14 deletions(-) (limited to 'components/model-catalog/blueprint-model/test-blueprint/capability_cli/Definitions/capability-cli-blueprint.json') diff --git a/components/model-catalog/blueprint-model/test-blueprint/capability_cli/Definitions/capability-cli-blueprint.json b/components/model-catalog/blueprint-model/test-blueprint/capability_cli/Definitions/capability-cli-blueprint.json index df50fea44..e73f96ded 100644 --- a/components/model-catalog/blueprint-model/test-blueprint/capability_cli/Definitions/capability-cli-blueprint.json +++ b/components/model-catalog/blueprint-model/test-blueprint/capability_cli/Definitions/capability-cli-blueprint.json @@ -1,12 +1,13 @@ { "tosca_definitions_version": "controller_blueprint_1_0_0", "metadata": { - "template_author": "Brinda Santh Muthuramalingam", + "template_author": "Brinda Santh", "author-email": "brindasanth@in.ibm.com", "user-groups": "ADMIN, OPERATION", "template_name": "capability-cli", "template_version": "1.0.0", - "template_tags": "brinda, tosca" + "template_tags": "capability-cli-blueprint", + "template_type": "DEFAULT" }, "imports": [ { @@ -47,6 +48,17 @@ "topology_template": { "workflows": { "check": { + "steps": { + "activate-process": { + "description": "Check CLI", + "target": "check", + "activities": [ + { + "call_operation": "ComponentScriptExecutor.process" + } + ] + } + }, "inputs": { "hostname": { "required": true, @@ -64,17 +76,6 @@ "required": true, "type": "json" } - }, - "steps": { - "activate-process": { - "description": "Check CLI", - "target": "check", - "activities": [ - { - "call_operation": "ComponentScriptExecutor.process" - } - ] - } } } }, @@ -86,7 +87,9 @@ "operations": { "process": { "implementation": { - "primary": "component-script" + "primary": "component-script", + "timeout": 180, + "operation_host": "SELF" }, "inputs": { "script-type": "kotlin", @@ -107,6 +110,26 @@ } } } + }, + "relationship_templates": { + "ssh-connection-config": { + "type": "tosca.relationships.ConnectsTo.SshClient", + "description": "Device connection config", + "properties": { + "connection-config": { + "password": { + "get_input": "password" + }, + "host": { + "get_input": "hostname" + }, + "type": "basic-auth", + "username": { + "get_input": "username" + } + } + } + } } } } \ No newline at end of file -- cgit 1.2.3-korg