[SDC] Onboarding 1710 rebase.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / nestedOtherScenarios / multiLevel / portSecurityGroupNetPattern1B / in / nested2.yml
1 heat_template_version: 2013-05-23
2
3 description: nested2
4
5 parameters:
6   p1:
7     type: string
8     description: UID of OAM network
9   p2:
10     type: string
11     description: UID of OAM network
12   net1:
13     type: string
14     description: Neutron network
15   net2:
16     type: string
17     description: Contrail V2 network
18   security_group_name:
19     type: comma_delimited_list
20     description: CMAUI1, CMAUI2 server names
21   sm_server_names:
22     type: comma_delimited_list
23     description: SM server names
24   sm_server_image:
25     type: string
26     description: SM Image server
27   oam_server_names:
28     type: comma_delimited_list
29     description: OAM server names
30   oam_server_image:
31     type: string
32     description: OAM Image server
33   availability_zone_0:
34     type: string
35     label: availabilityzone name
36     description: availabilityzone name
37   sm_server_flavor:
38     type: string
39     description: Flavor for SM server
40   oam_server_flavor:
41     type: string
42     description: Flavor for OAM server
43   sm_server_ips:
44       type: string
45   oam_server_ips:
46       type: string
47   net:
48     type: string
49
50 resources:
51   sm_server_port:
52     type: OS::Neutron::Port
53     properties:
54       network: { get_param: net1 }
55       fixed_ips: [{"ip_address": {get_param: [sm_server_ips, 0]}}]
56       security_groups: [{get_param: p1},{get_param: p2}]
57       replacement_policy: AUTO
58
59   oam_server_port:
60     type: OS::Neutron::Port
61     properties:
62       network: { get_param: net2 }
63       fixed_ips: [{"ip_address": {get_param: [oam_server_ips, 0]}}]
64       security_groups: [{get_param: p1}]
65       replacement_policy: AUTO
66
67   server_sm:
68     type: OS::Nova::Server
69     properties:
70       name: { get_param: [sm_server_names, 0]}
71       image: { get_param: sm_server_image }
72       availability_zone: { get_param: availability_zone_0 }
73       flavor: { get_param: sm_server_flavor }
74       networks:
75       - port: { get_resource: sm_server_port }
76
77   server_oam:
78     type: OS::Nova::Server
79     properties:
80       name: { get_param: [oam_server_names, 1]}
81       image: { get_param: oam_server_image }
82       availability_zone: { get_param: availability_zone_0 }
83       flavor: { get_param: oam_server_flavor }
84       networks:
85       - port: { get_resource: oam_server_port }
86
87
88   test_resourceGroup:
89     type: OS::Heat::ResourceGroup
90     properties:
91       count: 9
92       resource_def:
93         type: nested3.yml
94         properties:
95           p1: { get_param: net}
96           indx: "%index%"