[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 / nested1.yml
1 heat_template_version: 2013-05-23
2
3 description: nested1
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   pd_server_names:
22     type: comma_delimited_list
23     description: PD server names
24   pd_server_image:
25     type: string
26     description: PD Image server
27   ps_server_names:
28     type: comma_delimited_list
29     description: Ps server names
30   ps_server_image:
31     type: string
32     description: Ps Image server
33   availability_zone_0:
34     type: string
35     label: availabilityzone name
36     description: availabilityzone name
37   pd_server_flavor:
38     type: string
39     description: Flavor for PD server
40   ps_server_flavor:
41     type: string
42     description: Flavor for PS server
43   pd_server_ips:
44       type: string
45   ps_server_ips:
46       type: string
47   net:
48     type: string
49
50 resources:
51   pd_server_port:
52     type: OS::Neutron::Port
53     properties:
54       network: { get_param: net1 }
55       fixed_ips: [{"ip_address": {get_param: [pd_server_ips, 0]}}]
56       security_groups: [{get_param: p1},{get_param: p2}]
57       replacement_policy: AUTO
58
59   ps_server_port:
60     type: OS::Neutron::Port
61     properties:
62       network: { get_param: net2 }
63       fixed_ips: [{"ip_address": {get_param: [ps_server_ips, 0]}}]
64       security_groups: [{get_param: p1}]
65       replacement_policy: AUTO
66
67   server_pd:
68     type: OS::Nova::Server
69     properties:
70       name: { get_param: [pd_server_names, 0]}
71       image: { get_param: pd_server_image }
72       availability_zone: { get_param: availability_zone_0 }
73       flavor: { get_param: pd_server_flavor }
74       networks:
75       - port: { get_resource: pd_server_port }
76
77   server_ps:
78     type: OS::Nova::Server
79     properties:
80       name: { get_param: [ps_server_names, 1]}
81       image: { get_param: ps_server_image }
82       availability_zone: { get_param: availability_zone_0 }
83       flavor: { get_param: ps_server_flavor }
84       networks:
85       - port: { get_resource: ps_server_port }
86
87   test_nested2Level:
88     type: nested2.yml
89     properties:
90       p1: { get_param: p1}
91       p2: { get_param: p2}