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 }
36 cloudify.interfaces.lifecycle:
40 grpc_server.host: "first_app.onap"
41 dmaap_ip: {get_input: dmaap_ip}
42 dmapp_topic: {get_input: dmaap_topic}
43 policy_id: {get_input: policy_id}
47 - type: cloudify.relationships.connected_to
49 - type: clamp_node.relationships.gets_input_from
52 type: dcae.nodes.ContainerizedPlatformComponent
56 image: { get_input: first_app_docker_image }
61 cloudify.interfaces.lifecycle:
65 dmaap_ip: {get_input: dmaap_ip}
66 dmapp_topic: {get_input: dmaap_topic}
67 policy_id: {get_input: policy_id}
71 - type: cloudify.relationships.connected_to
73 - type: clamp_node.relationships.gets_input_from
77 type: dcae.nodes.ContainerizedPlatformComponent
81 image: { get_input: third_app_docker_image }
86 cloudify.interfaces.lifecycle:
90 dmaap_ip: {get_input: dmaap_ip}
91 dmapp_topic: {get_input: dmaap_topic}
92 policy_id: {get_input: policy_id}
96 type: dcae.nodes.policy
98 policy_id: { get_input: policy_id }