[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / neutron_port_translation / expectedoutputfiles / MainServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Main
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 topology_template:
8   node_templates:
9     jsa_net:
10       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
11       properties:
12         shared: true
13         network_name:
14           get_input: jsa_net_name
15     jsa_net1:
16       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
17       properties:
18         shared: true
19         network_name:
20           get_input: jsa_net_name
21     cmaui1_port_0:
22       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
23       properties:
24         replacement_policy: AUTO
25         ip_requirements:
26         - ip_version: 4
27           ip_count_required:
28             is_required: true
29           floating_ip_count_required:
30             is_required: false
31         security_groups:
32         - get_input: security_group_name
33         fixed_ips:
34         - ip_address:
35             get_input:
36             - cmaui_oam_ips
37             - 1
38         mac_requirements:
39           mac_count_required:
40             is_required: false
41         network_role_tag: oam
42         network:
43           get_input: oam_net_name
44     cmaui1_port_1:
45       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
46       properties:
47         replacement_policy: AUTO
48         ip_requirements:
49         - ip_version: 4
50           ip_count_required:
51             is_required: true
52           floating_ip_count_required:
53             is_required: false
54         security_groups:
55         - get_input: security_group_name
56         fixed_ips:
57         - subnet: subnetNameVal
58           ip_address:
59             get_input:
60             - cmaui_oam_ips
61             - 1
62         - subnet: subnetNameVal2
63           ip_address:
64             get_input:
65             - cmaui_oam_ips
66             - 1
67         mac_requirements:
68           mac_count_required:
69             is_required: false
70         network: jsa_net
71       requirements:
72       - link:
73           capability: tosca.capabilities.network.Linkable
74           node: jsa_net
75           relationship: tosca.relationships.network.LinksTo
76     cmaui1_port_2:
77       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
78       properties:
79         replacement_policy: AUTO
80         ip_requirements:
81         - ip_version: 4
82           ip_count_required:
83             is_required: true
84           floating_ip_count_required:
85             is_required: false
86         security_groups:
87         - get_input: security_group_name
88         fixed_ips:
89         - subnet: subnetNameVal
90           ip_address:
91             get_input:
92             - cmaui_oam_ips
93             - 1
94         - subnet: subnetNameVal2
95           ip_address:
96             get_input:
97             - cmaui_oam_ips
98             - 1
99         mac_requirements:
100           mac_count_required:
101             is_required: false
102         network: jsa_net1
103       requirements:
104       - link:
105           capability: tosca.capabilities.network.Linkable
106           node: jsa_net1
107           relationship: tosca.relationships.network.LinksTo
108   groups:
109     hot_template_group:
110       type: org.openecomp.groups.heat.HeatStack
111       properties:
112         heat_file: ../Artifacts/hot_template.yml
113         description: cmaui server template for vMMSC
114       members:
115       - jsa_net
116       - jsa_net1
117       - cmaui1_port_0
118       - cmaui1_port_1
119       - cmaui1_port_2