blob: 30cb096f9fc52d9b69d6c0fdae4e6879b49037dd [file] [log] [blame]
Gabe Black816018e2017-01-18 19:52:28 +00001tosca_definitions_version: tosca_simple_yaml_1_0
2
3description: Setup the PassiveTest on the pod
4
5imports:
6 - custom_types/xos.yaml
7 - custom_types/PassiveTest.yaml
8 - custom_types/monitoring_tosca_types.yaml
9
10topology_template:
11 node_templates:
12 service_ceilometer:
13 type: tosca.nodes.CeilometerService
14 properties:
15 no-create: true
16 no-update: true
17 no-delete: true
18
19 service_passivetest:
20 type: tosca.nodes.PassiveTest
21 properties:
22 no-create: true
23 no-update: true
24 no-delete: true
25
26 passivetest_monitoring_publisher_tenant:
27 description: PassiveTest Monitoring Publisher Tenant
28 type: tosca.nodes.UserServiceMonitoringPublisher
29 requirements:
30 - provider_service:
31 node: service_ceilometer
32 relationship: tosca.relationships.TenantOfService
33 - target_service:
34 node: service_passivetest
35 relationship: tosca.relationships.PublishesMonitoringData