tosca_definitions_version: cloudify_dsl_1_3 imports: - http://www.getcloudify.org/spec/cloudify/3.4/types.yaml - https://nexus01:8443/repository/solutioning01-mte2-raw/type_files/docker/2.3.0+t.0.4/node-type.yaml - https://nexus01:8443/repository/solutioning01-mte2-raw/type_files/relationship/1.0.0/node-type.yaml - http://nexus01:8081/repository/solutioning01-mte2-raw/type_files/dmaap/1.2.0/dmaap.yaml inputs: dcae_service_location: type: string docker_host_override: type: string topic0_aaf_password: type: string topic0_aaf_username: type: string topic0_client_role: type: string topic1_aaf_password: type: string topic1_aaf_username: type: string topic1_client_role: type: string location_id: type: string service_id: type: string policy_id: type: string default: "CLAMPPolicyTriggerNoaapp_v1_0_29b0578b_dcee_472c_8cdd0.ClosedLoop_860ee9f2_ba64_11e8_a16b_02bd571477fe_TCA_1d13unw" node_templates: policy_0: type: dcae.nodes.policy properties: policy_model: policy.nodes.holmes policy_filter: "DCAE.Config_Holmes.*" policy_id: get_input: policy_id docker_host_host: type: dcae.nodes.SelectedDockerHost properties: docker_host_override: get_input: docker_host_override location_id: get_input: dcae_service_location holmes_rule_homes-rule: type: dcae.nodes.DockerContainerForComponentsUsingDmaap properties: application_config: services_calls: - msb_config: concat: - '{{' - get_property: - SELF - msb_config - node_name - '}}' streams_publishes: [] streams_subscribes: - sec_measurement_unsecure: aaf_password: get_input: topic0_aaf_password aaf_username: get_input: topic0_aaf_username dmaap_info: <> type: message_router - sec_measurement: aaf_password: get_input: topic1_aaf_password aaf_username: get_input: topic1_aaf_username dmaap_info: <> type: message_router docker_config: healthcheck: endpoint: api/holmes-rule-mgmt/v1/healthcheck interval: 15s timeout: 1s type: http ports: - 9101:9101 image: nexus3.onap.org:10001/onap/holmes/rule-manamgement:latest location_id: get_input: dcae_service_location service_component_type: dcae-analytics-holmes-rule-manamgement streams_publishes: [] streams_subscribes: - client_role: get_input: topic0_client_role location: get_input: dcae_service_location name: topic0 type: message_router - client_role: get_input: topic1_client_role location: get_input: dcae_service_location name: topic1 type: message_router relationships: - target: docker_host_host type: dcae.relationships.component_contained_in - target: topic0 type: dcae.relationships.subscribe_to_events - target: topic1 type: dcae.relationships.subscribe_to_events - target: policy_0 type: dcae.relationships.depends_on topic0: type: dcae.nodes.Topic properties: topic_name: '' topic1: type: dcae.nodes.Topic properties: topic_name: ''