1 tosca_definitions_version: tosca_simple_yaml_1_0
3 description: Template to test invalid imports.
6 - custom_types/imported_sample.yaml
11 type: tosca.nodes.SoftwareComponent.Logstash
14 capability: search_endpoint
16 type: tosca.relationships.ConnectsTo
20 implementation: logstash/configure_elasticsearch.py
22 elasticsearch_ip: { get_attribute: [elasticsearch_server, private_address] }
25 create: logstash/create.sh
26 start: logstash/start.sh
28 - my_compute_placement_policy:
29 type: tosca.policies.Placement
30 description: Apply placement policy to servers
31 metadata: { user1: 1001, user2: 1002 }
32 targets: [ my_server_1, my_server_2 ]
33 - my_groups_placement:
34 type: mycompany.mytypes.myScalingPolicy
35 targets: [ webserver_group ]
36 description: my company scaling policy
40 relationship_templates:
42 type: test.relation.connects
45 pre_configure_source: scripts/wp_db_configure.sh