aboutsummaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/consolidation/translatedfiles/computeportconsolidation/ports_with_none_of_the_properties/MainServiceTemplate.yaml
blob: 2a5fcb139c0c3882749f74a6d9eaf0a9472e7a13 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
tosca_definitions_version: tosca_simple_yaml_1_0_0
metadata:
  template_name: Main
imports:
- CommonGlobalTypes:
    file: CommonGlobalTypesServiceTemplate.yaml
- NovaServerGlobalTypes:
    file: NovaServerGlobalTypesServiceTemplate.yaml
- NeutronPortGlobalTypes:
    file: NeutronPortGlobalTypesServiceTemplate.yaml
- NeutronSecurityRulesGlobalTypes:
    file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
- NeutronNetGlobalTypes:
    file: NeutronNetGlobalTypesServiceTemplate.yaml
- CinderVolumeGlobalTypes:
    file: CinderVolumeGlobalTypesServiceTemplate.yaml
- ContrailVirtualNetworkGlobalType:
    file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
- ContrailNetworkRuleGlobalType:
    file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
- AbstractSubstituteGlobalTypes:
    file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
- ContrailV2VirtualMachineInterfaceGlobalType:
    file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
- ContrailComputeGlobalTypes:
    file: ContrailComputeGlobalTypesServiceTemplate.yaml
- ContrailPortGlobalTypes:
    file: ContrailPortGlobalTypesServiceTemplate.yaml
- ContrailAbstractSubstituteGlobalTypes:
    file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
- ContrailV2VirtualNetworkGlobalType:
    file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
- ContrailV2NetworkRuleGlobalType:
    file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
- ContrailV2VLANSubInterfaceGlobalType:
    file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
node_types:
  org.openecomp.resource.vfc.nodes.heat.ps_server:
    derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
  inputs:
    availabilityzone_name:
      label: availabilityzone name
      hidden: false
      immutable: false
      type: string
      description: availabilityzone name
      default: nova
    repl_net_ips:
      label: repl network ips
      hidden: false
      immutable: false
      type: list
      description: ips of repl network
      default:
      - 107.239.33.57
      - 107.239.33.58
      entry_schema:
        type: string
    oam_net_name:
      label: oam network name
      hidden: false
      immutable: false
      type: string
      description: name of the oam network
      default: oam_protected_net_0
    oam_net_ips:
      label: internet network ips
      hidden: false
      immutable: false
      type: list
      description: ip of the OAM network
      default:
      - 107.250.172.213
      - 107.250.172.214
      - 107.250.172.215
      - 107.250.172.216
      - 107.250.172.217
      entry_schema:
        type: string
      default: 169.254.1.4
    ps_server_names:
      label: PS server names
      hidden: false
      immutable: false
      type: list
      description: name of the PS instance
      default:
      - ZRDM1MOGX01MPS001
      - ZRDM1MOGX01MPS002
      - ZRDM1MOGX01MPS003
      - ZRDM1MOGX01MPS004
      entry_schema:
        type: string
    csb_net_ips:
      hidden: false
      immutable: false
      type: list
      description: mog_csb_net IP addresses
      default:
      - 172.26.0.10
      - 172.26.0.11
      - 172.26.0.12
      - 172.26.0.13
      - 172.26.0.14
      - 172.26.0.15
      - 172.26.0.16
      - 172.26.0.17
      - 172.26.0.18
      - 172.26.0.19
      - 172.26.0.20
      entry_schema:
        type: string
    ps_flavor_name:
      label: PS flavor name
      hidden: false
      immutable: false
      type: string
      description: flavor name of PS instance
      default: m3.xlarge
    ps_image_name:
      label: PS image name
      hidden: false
      immutable: false
      type: string
      description: PS image name
      default: MOG_BASE_8.0
    repl_net_name:
      label: Replication network name
      hidden: false
      immutable: false
      type: string
      description: name of the replication network
      default: cor_direct_net_0
  node_templates:
    cm01_port_1:
      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
      properties:
        name: aaa

    cm01_port_2:
      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
      properties:
        name: aaa

    cm01_port_3:
      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
      properties:
        name: aaa

    server_ps01:
      type: org.openecomp.resource.vfc.nodes.heat.ps_server
      properties:
        flavor:
          get_input: ps_flavor_name
        image:
          get_input: ps_image_name

    server_ps02:
      type: org.openecomp.resource.vfc.nodes.heat.ps_server
      properties:
        flavor:
          get_input: ps_flavor_name
        image:
          get_input: ps_image_name

    server_ps03:
      type: org.openecomp.resource.vfc.nodes.heat.ps_server
      properties:
        flavor:
          get_input: ps_flavor_name
        image:
          get_input: ps_image_name
l-Scalar-Plain">false immutable: false type: string description: CPS network name cps_net_mask: label: CPS network mask hidden: false immutable: false type: string description: CPS network mask oam_net_ip: label: OAM network ip hidden: false immutable: false type: string description: OAM network ip oam_net_mask: label: CPS network mask hidden: false immutable: false type: string description: CPS network mask oam_net_name: label: OAM network name hidden: false immutable: false type: string description: OAM network name node_templates: abstract_pcm_server_1: type: org.openecomp.resource.abstract.nodes.pcm_server directives: - substitutable properties: compute_pcm_server_availability_zone: - get_input: availabilityzone_name port_pcm_port_fixed_ips: - ip_address: get_input: cps_net_ip port_pcm_port_network_role_tag: cps vm_flavor_name: get_input: pcm_flavor_name port_pcm_port_mac_requirements: mac_count_required: is_required: false compute_pcm_server_name: - get_input: pcm_server_name port_pcm_port_network: - get_input: cps_net_name port_pcm_port_ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false - ip_version: 6 ip_count_required: is_required: false floating_ip_count_required: is_required: false port_pcm_port_subinterface_indicator: - false compute_pcm_server_user_data_format: - RAW vm_image_name: get_input: pcm_image_name compute_pcm_server_config_drive: - true port_pcm_port_security_groups: - - get_input: security_group_name service_template_filter: substitute_service_template: Nested_pcm_serverServiceTemplate.yaml count: 1 index_value: get_property: - SELF - service_template_filter - index_value abstract_pcm_server_0: type: org.openecomp.resource.abstract.nodes.pcm_server directives: - substitutable properties: compute_pcm_server_availability_zone: - get_input: availabilityzone_name port_pcm_port_fixed_ips: - ip_address: get_input: oam_net_ip port_pcm_port_network_role_tag: oam vm_flavor_name: get_input: pcm_flavor_name port_pcm_port_mac_requirements: mac_count_required: is_required: false compute_pcm_server_name: - get_input: pcm_server_name port_pcm_port_network: - get_input: oam_net_name port_pcm_port_ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false - ip_version: 6 ip_count_required: is_required: false floating_ip_count_required: is_required: false port_pcm_port_subinterface_indicator: - false compute_pcm_server_user_data_format: - RAW vm_image_name: get_input: pcm_image_name compute_pcm_server_config_drive: - true port_pcm_port_security_groups: - - get_input: security_group_name service_template_filter: substitute_service_template: Nested_pcm_serverServiceTemplate.yaml count: 1 index_value: get_property: - SELF - service_template_filter - index_value groups: nested-pcm_v0.1_group: type: org.openecomp.groups.heat.HeatStack properties: heat_file: ../Artifacts/nested-pcm_v0.1.yaml description: heat template that creates PCRF Cluman stack members: - abstract_pcm_server_0 - abstract_pcm_server_1 outputs: server_pcm_id_2: description: the pcm nova service id value: server_pcm_2 server_pcm_id_1: description: the pcm nova service id value: server_pcm_1 substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 capabilities: network.incoming.packets.rate_pcm_port_0: - abstract_pcm_server_1 - network.incoming.packets.rate_pcm_server_pcm_port network.incoming.packets.rate_pcm_port_1: - abstract_pcm_server_0 - network.incoming.packets.rate_pcm_server_pcm_port network.outpoing.packets_pcm_port_1: - abstract_pcm_server_0 - network.outpoing.packets_pcm_server_pcm_port network.outpoing.packets_pcm_port_0: - abstract_pcm_server_1 - network.outpoing.packets_pcm_server_pcm_port disk.usage_server_pcm_2: - abstract_pcm_server_0 - disk.usage_pcm_server disk.capacity_server_pcm_1: - abstract_pcm_server_1 - disk.capacity_pcm_server disk.capacity_server_pcm_2: - abstract_pcm_server_0 - disk.capacity_pcm_server network.incoming.bytes_pcm_port_0: - abstract_pcm_server_1 - network.incoming.bytes_pcm_server_pcm_port disk.usage_server_pcm_1: - abstract_pcm_server_1 - disk.usage_pcm_server vcpus_server_pcm_1: - abstract_pcm_server_1 - vcpus_pcm_server memory.resident_server_pcm_1: - abstract_pcm_server_1 - memory.resident_pcm_server network.incoming.bytes_pcm_port_1: - abstract_pcm_server_0 - network.incoming.bytes_pcm_server_pcm_port vcpus_server_pcm_2: - abstract_pcm_server_0 - vcpus_pcm_server memory.resident_server_pcm_2: - abstract_pcm_server_0 - memory.resident_pcm_server binding_pcm_port_0: - abstract_pcm_server_1 - binding_pcm_server_pcm_port binding_pcm_port_1: - abstract_pcm_server_0 - binding_pcm_server_pcm_port cpu_server_pcm_2: - abstract_pcm_server_0 - cpu_pcm_server feature_server_pcm_1: - abstract_pcm_server_1 - feature_pcm_server network.outgoing.packets.rate_pcm_port_0: - abstract_pcm_server_1 - network.outgoing.packets.rate_pcm_server_pcm_port network.outgoing.packets.rate_pcm_port_1: - abstract_pcm_server_0 - network.outgoing.packets.rate_pcm_server_pcm_port feature_server_pcm_2: - abstract_pcm_server_0 - feature_pcm_server disk.device.iops_server_pcm_2: - abstract_pcm_server_0 - disk.device.iops_pcm_server feature_pcm_port_1: - abstract_pcm_server_0 - feature_pcm_server_pcm_port network.outgoing.bytes_pcm_port_0: - abstract_pcm_server_1 - network.outgoing.bytes_pcm_server_pcm_port feature_pcm_port_0: - abstract_pcm_server_1 - feature_pcm_server_pcm_port cpu_server_pcm_1: - abstract_pcm_server_1 - cpu_pcm_server network.outgoing.bytes_pcm_port_1: - abstract_pcm_server_0 - network.outgoing.bytes_pcm_server_pcm_port attachment_pcm_port_0: - abstract_pcm_server_1 - attachment_pcm_server_pcm_port attachment_pcm_port_1: - abstract_pcm_server_0 - attachment_pcm_server_pcm_port host_server_pcm_2: - abstract_pcm_server_0 - host_pcm_server endpoint_server_pcm_2: - abstract_pcm_server_0 - endpoint_pcm_server endpoint_server_pcm_1: - abstract_pcm_server_1 - endpoint_pcm_server disk.device.capacity_server_pcm_2: - abstract_pcm_server_0 - disk.device.capacity_pcm_server host_server_pcm_1: - abstract_pcm_server_1 - host_pcm_server disk.device.capacity_server_pcm_1: - abstract_pcm_server_1 - disk.device.capacity_pcm_server disk.latency_server_pcm_1: - abstract_pcm_server_1 - disk.latency_pcm_server disk.latency_server_pcm_2: - abstract_pcm_server_0 - disk.latency_pcm_server disk.write.requests.rate_server_pcm_2: - abstract_pcm_server_0 - disk.write.requests.rate_pcm_server disk.write.requests.rate_server_pcm_1: - abstract_pcm_server_1 - disk.write.requests.rate_pcm_server memory_server_pcm_2: - abstract_pcm_server_0 - memory_pcm_server disk.device.read.bytes.rate_server_pcm_2: - abstract_pcm_server_0 - disk.device.read.bytes.rate_pcm_server memory_server_pcm_1: - abstract_pcm_server_1 - memory_pcm_server disk.device.read.bytes.rate_server_pcm_1: - abstract_pcm_server_1 - disk.device.read.bytes.rate_pcm_server disk.write.bytes_server_pcm_2: - abstract_pcm_server_0 - disk.write.bytes_pcm_server disk.write.bytes_server_pcm_1: - abstract_pcm_server_1 - disk.write.bytes_pcm_server instance_server_pcm_2: - abstract_pcm_server_0 - instance_pcm_server instance_server_pcm_1: - abstract_pcm_server_1 - instance_pcm_server disk.device.read.requests.rate_server_pcm_1: - abstract_pcm_server_1 - disk.device.read.requests.rate_pcm_server disk.device.read.requests.rate_server_pcm_2: - abstract_pcm_server_0 - disk.device.read.requests.rate_pcm_server disk.write.bytes.rate_server_pcm_2: - abstract_pcm_server_0 - disk.write.bytes.rate_pcm_server binding_server_pcm_1: - abstract_pcm_server_1 - binding_pcm_server binding_server_pcm_2: - abstract_pcm_server_0 - binding_pcm_server disk.write.bytes.rate_server_pcm_1: - abstract_pcm_server_1 - disk.write.bytes.rate_pcm_server disk.device.allocation_server_pcm_1: - abstract_pcm_server_1 - disk.device.allocation_pcm_server disk.device.allocation_server_pcm_2: - abstract_pcm_server_0 - disk.device.allocation_pcm_server disk.root.size_server_pcm_1: - abstract_pcm_server_1 - disk.root.size_pcm_server disk.root.size_server_pcm_2: - abstract_pcm_server_0 - disk.root.size_pcm_server disk.iops_server_pcm_2: - abstract_pcm_server_0 - disk.iops_pcm_server disk.iops_server_pcm_1: - abstract_pcm_server_1 - disk.iops_pcm_server disk.device.write.bytes.rate_server_pcm_1: - abstract_pcm_server_1 - disk.device.write.bytes.rate_pcm_server disk.device.write.bytes.rate_server_pcm_2: - abstract_pcm_server_0 - disk.device.write.bytes.rate_pcm_server disk.write.requests_server_pcm_2: - abstract_pcm_server_0 - disk.write.requests_pcm_server disk.write.requests_server_pcm_1: - abstract_pcm_server_1 - disk.write.requests_pcm_server disk.read.bytes_server_pcm_1: - abstract_pcm_server_1 - disk.read.bytes_pcm_server disk.read.bytes_server_pcm_2: - abstract_pcm_server_0 - disk.read.bytes_pcm_server cpu_util_server_pcm_1: - abstract_pcm_server_1 - cpu_util_pcm_server cpu_util_server_pcm_2: - abstract_pcm_server_0 - cpu_util_pcm_server disk.device.write.bytes_server_pcm_2: - abstract_pcm_server_0 - disk.device.write.bytes_pcm_server disk.allocation_server_pcm_1: - abstract_pcm_server_1 - disk.allocation_pcm_server disk.allocation_server_pcm_2: - abstract_pcm_server_0 - disk.allocation_pcm_server disk.device.write.bytes_server_pcm_1: - abstract_pcm_server_1 - disk.device.write.bytes_pcm_server memory.usage_server_pcm_1: - abstract_pcm_server_1 - memory.usage_pcm_server memory.usage_server_pcm_2: - abstract_pcm_server_0 - memory.usage_pcm_server disk.device.read.bytes_server_pcm_2: - abstract_pcm_server_0 - disk.device.read.bytes_pcm_server disk.device.read.bytes_server_pcm_1: - abstract_pcm_server_1 - disk.device.read.bytes_pcm_server disk.read.bytes.rate_server_pcm_2: - abstract_pcm_server_0 - disk.read.bytes.rate_pcm_server disk.read.bytes.rate_server_pcm_1: - abstract_pcm_server_1 - disk.read.bytes.rate_pcm_server disk.device.iops_server_pcm_1: - abstract_pcm_server_1 - disk.device.iops_pcm_server cpu.delta_server_pcm_1: - abstract_pcm_server_1 - cpu.delta_pcm_server cpu.delta_server_pcm_2: - abstract_pcm_server_0 - cpu.delta_pcm_server forwarder_pcm_port_0: - abstract_pcm_server_1 - forwarder_pcm_server_pcm_port forwarder_pcm_port_1: - abstract_pcm_server_0 - forwarder_pcm_server_pcm_port disk.device.write.requests.rate_server_pcm_2: - abstract_pcm_server_0 - disk.device.write.requests.rate_pcm_server disk.read.requests_server_pcm_2: - abstract_pcm_server_0 - disk.read.requests_pcm_server disk.read.requests_server_pcm_1: - abstract_pcm_server_1 - disk.read.requests_pcm_server disk.device.write.requests.rate_server_pcm_1: - abstract_pcm_server_1 - disk.device.write.requests.rate_pcm_server disk.ephemeral.size_server_pcm_1: - abstract_pcm_server_1 - disk.ephemeral.size_pcm_server disk.ephemeral.size_server_pcm_2: - abstract_pcm_server_0 - disk.ephemeral.size_pcm_server scalable_server_pcm_2: - abstract_pcm_server_0 - scalable_pcm_server scalable_server_pcm_1: - abstract_pcm_server_1 - scalable_pcm_server disk.device.latency_server_pcm_2: - abstract_pcm_server_0 - disk.device.latency_pcm_server disk.device.latency_server_pcm_1: - abstract_pcm_server_1 - disk.device.latency_pcm_server network.outgoing.bytes.rate_pcm_port_1: - abstract_pcm_server_0 - network.outgoing.bytes.rate_pcm_server_pcm_port disk.device.usage_server_pcm_2: - abstract_pcm_server_0 - disk.device.usage_pcm_server network.incoming.packets_pcm_port_0: - abstract_pcm_server_1 - network.incoming.packets_pcm_server_pcm_port disk.device.usage_server_pcm_1: - abstract_pcm_server_1 - disk.device.usage_pcm_server network.outgoing.bytes.rate_pcm_port_0: - abstract_pcm_server_1 - network.outgoing.bytes.rate_pcm_server_pcm_port disk.device.write.requests_server_pcm_2: - abstract_pcm_server_0 - disk.device.write.requests_pcm_server disk.device.write.requests_server_pcm_1: - abstract_pcm_server_1 - disk.device.write.requests_pcm_server network.incoming.packets_pcm_port_1: - abstract_pcm_server_0 - network.incoming.packets_pcm_server_pcm_port os_server_pcm_2: - abstract_pcm_server_0 - os_pcm_server disk.device.read.requests_server_pcm_1: - abstract_pcm_server_1 - disk.device.read.requests_pcm_server disk.device.read.requests_server_pcm_2: - abstract_pcm_server_0 - disk.device.read.requests_pcm_server os_server_pcm_1: - abstract_pcm_server_1 - os_pcm_server network.incoming.bytes.rate_pcm_port_0: - abstract_pcm_server_1 - network.incoming.bytes.rate_pcm_server_pcm_port network.incoming.bytes.rate_pcm_port_1: - abstract_pcm_server_0 - network.incoming.bytes.rate_pcm_server_pcm_port requirements: link_pcm_port_0: - abstract_pcm_server_1 - link_pcm_server_pcm_port link_pcm_port_1: - abstract_pcm_server_0 - link_pcm_server_pcm_port dependency_server_pcm_2: - abstract_pcm_server_0 - dependency_pcm_server dependency_server_pcm_1: - abstract_pcm_server_1 - dependency_pcm_server dependency_pcm_port_0: - abstract_pcm_server_1 - dependency_pcm_server_pcm_port dependency_pcm_port_1: - abstract_pcm_server_0 - dependency_pcm_server_pcm_port local_storage_server_pcm_2: - abstract_pcm_server_0 - local_storage_pcm_server local_storage_server_pcm_1: - abstract_pcm_server_1 - local_storage_pcm_server