[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 / fulltest / catalogInstances / threeComputesSameTypePortsConnectedToDiffNetworks / in / hot-mog-0108-bs1271.yml
1 heat_template_version: 2013-05-23
2
3 description: heat template that creates MOG stack
4
5 parameters:
6   pd_server_names:
7     type: comma_delimited_list
8     label: PD server names
9     description: name of the PD instance
10   pd_image_name:
11     type: string
12     label: image name
13     description: PD image name
14   pd_flavor_name:
15     type: string
16     label: PD flavor name
17     description: flavor name of PD instance
18   availabilityzone_name:
19     type: string
20     label: availabilityzone name
21     description: availabilityzone name
22   oam_net_name:
23     type: string
24     label: oam network name
25     description: name of the oam network
26   dummy_net_name_1:
27     type: string
28     label: csb ineternal cidr
29     description: csb internal cidr
30   packet_internal_network_name:
31     type: string
32     label: packet internal network name
33     description: name of the network
34
35 resources:
36   server_ps_01:
37     type: OS::Nova::Server
38     properties:
39 #      config_drive: "True"
40       name: {get_param: [pd_server_names, 0]}
41       image: {get_param: pd_image_name}
42       flavor: {get_param: pd_flavor_name}
43       availability_zone: {get_param: availabilityzone_name}
44       networks:
45         - port: {get_resource: pd01_port_0}
46       user_data_format:  RAW
47
48   server_ps_02:
49     type: OS::Nova::Server
50     properties:
51 #      config_drive: "True"
52       name: {get_param: [pd_server_names, 1]}
53       image: {get_param: pd_image_name}
54       flavor: {get_param: pd_flavor_name}
55       availability_zone: {get_param: availabilityzone_name}
56       networks:
57         - port: {get_resource: pd01_port_1}
58       user_data_format:  RAW
59
60   server_ps_3:
61     type: OS::Nova::Server
62     properties:
63 #      config_drive: "True"
64       name: {get_param: [pd_server_names, 2]}
65       image: {get_param: pd_image_name}
66       flavor: {get_param: pd_flavor_name}
67       availability_zone: {get_param: availabilityzone_name}
68       networks:
69         - port: {get_resource: pd01_port_2}
70       user_data_format:  RAW
71
72   pd01_port_0:
73     type: OS::Neutron::Port
74     properties:
75       network: {get_resource: packet_internal_network}
76   pd01_port_1:
77     type: OS::Neutron::Port
78     properties:
79       network: {get_resource: packet_internal_network}
80   pd01_port_2:
81     type: OS::Neutron::Port
82     properties:
83       network: {get_resource: packet_external_network}
84
85   network_policy_server:
86     type: OS::Contrail::NetworkPolicy
87     properties:
88       name: {get_param: dummy_net_name_1}
89
90   packet_internal_network:
91     type: OS::Neutron::Net
92     properties:
93       name:
94         get_param: packet_internal_network_name
95
96   packet_external_network:
97     type: OS::Neutron::Net
98     properties:
99       name:
100         get_param: packet_internal_network_name
101
102