1 tosca_definitions_version: cloudify_dsl_1_3
4 - http://www.getcloudify.org/spec/cloudify/3.4/types.yaml
5 - https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R4/k8splugin/1.4.4/k8splugin_types.yaml
6 - https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R4/dcaepolicyplugin/2.3.0/dcaepolicyplugin_types.yaml
8 first_app_docker_image:
11 second_app_docker_image:
14 third_app_docker_image:
19 default: "message-router:3904"
22 default: "/events/unauthenticated.DCAE_CL_OUTPUT"
28 type: dcae.nodes.ContainerizedServiceComponentUsingDmaap
30 service_component_type: dcaegen2-analytics-tca
31 service_component_name_override: second_app
32 image: { get_input: second_app_docker_image }
34 cloudify.interfaces.lifecycle:
38 grpc_server.host: "first_app.onap"
39 dmaap_ip: {get_input: dmaap_ip}
40 dmapp_topic: {get_input: dmaap_topic}
41 policy_id: {get_input: policy_id}
45 - type: cloudify.relationships.connected_to
47 - type: clamp_node.relationships.gets_input_from
50 type: dcae.nodes.ContainerizedPlatformComponent
54 image: { get_input: first_app_docker_image }
57 cloudify.interfaces.lifecycle:
61 dmaap_ip: {get_input: dmaap_ip}
62 dmapp_topic: {get_input: dmaap_topic}
63 policy_id: {get_input: policy_id}
67 - type: cloudify.relationships.connected_to
69 - type: clamp_node.relationships.gets_input_from
73 type: dcae.nodes.ContainerizedPlatformComponent
77 image: { get_input: third_app_docker_image }
80 cloudify.interfaces.lifecycle:
84 dmaap_ip: {get_input: dmaap_ip}
85 dmapp_topic: {get_input: dmaap_topic}
86 policy_id: {get_input: policy_id}
90 type: dcae.nodes.policy
92 policy_id: { get_input: policy_id }