1 heat_template_version: 2013-05-23
3 description: heat template that creates MOG stack
7 type: comma_delimited_list
9 description: name of the PD instance
13 description: PD image name
17 description: flavor name of PD instance
20 label: OAM flavor name
21 description: flavor name of OAM instance
22 availabilityzone_name:
24 label: availabilityzone name
25 description: availabilityzone name
28 label: oam network name
29 description: name of the oam network
30 packet_mirror_network_name:
32 label: packet mirror network name
33 description: name of the network
37 description: volume type
38 pd01_cinder_volume_size:
41 description: volume size
46 - packet_mirror_network
47 type: OS::Nova::Server
49 name: {get_param: [pd_server_names, 0]}
50 image: {get_param: pd_image_name}
51 flavor: {get_param: pd_flavor_name}
52 availability_zone: {get_param: availabilityzone_name}
54 - port: {get_resource: pd01_port_0}
55 - port: {get_resource: pd02_port_0}
57 packet_mirror_network:
58 type: OS::Neutron::Net
61 get_param: packet_mirror_network_name
63 type: OS::Neutron::Port
65 network: { get_resource: packet_mirror_network }
66 replacement_policy: AUTO
68 type: OS::Neutron::Port
70 network: { get_resource: packet_mirror_network }
71 replacement_policy: AUTO
73 type: OS::Cinder::Volume
75 size: {get_param: pd01_cinder_volume_size}
76 volume_type: {get_param: pd01_volume_type}
77 pd01_volume_attachment:
78 type: OS::Cinder::VolumeAttachment
80 volume_id: {get_resource: pd01_volume}
81 instance_uuid: {get_resource: server_pd_01}