cf60521ac4b0c0f4a90419c3b5e476ce04e2112a
[sdc/sdc-distribution-client.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0
2
3 description: >
4   Logstash is a tool for receiving, processing and outputting logs. All kinds
5   of logs. System logs, webserver logs, error logs, application logs, and just
6   about anything you can throw at it.
7
8 node_types:
9   tosca.nodes.SoftwareComponent.Logstash:
10     derived_from: tosca.nodes.SoftwareComponent
11     requirements:
12         - search_endpoint:
13             capability: tosca.capabilities.Endpoint
14             node: tosca.nodes.SoftwareComponent.Elasticsearch
15             relationship:
16               type: tosca.relationships.ConnectsTo
17               interfaces:
18                 Configure:
19                   pre_configure_source:
20                     inputs:
21                       elasticsearch_ip:
22                         type: string
23     capabilities:
24       log_endpoint:
25          type: tosca.capabilities.Endpoint