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
34 packet_internal_network_name:
36 label: packet internal network name
37 description: name of the network
41 description: volume type
42 pd01_cinder_volume_size:
45 description: volume size
50 - packet_mirror_network
51 type: OS::Nova::Server
53 name: {get_param: [pd_server_names, 0]}
54 image: {get_param: pd_image_name}
55 flavor: {get_param: pd_flavor_name}
56 availability_zone: {get_param: availabilityzone_name}
58 - port: {get_resource: pd01_port_0}
59 - port: {get_resource: pd01_port_1}
61 packet_mirror_network:
62 type: OS::Neutron::Net
65 get_param: packet_mirror_network_name
66 packet_internal_network:
67 type: OS::Neutron::Net
70 get_param: packet_internal_network_name
72 type: OS::Neutron::Port
74 network: { get_resource: packet_mirror_network }
75 replacement_policy: AUTO
77 type: OS::Neutron::Port
79 network: { get_resource: packet_internal_network }
80 replacement_policy: AUTO
82 type: OS::Cinder::Volume
84 size: {get_param: pd01_cinder_volume_size}
85 volume_type: {get_param: pd01_volume_type}
86 pd01_volume_attachment:
87 type: OS::Cinder::VolumeAttachment
89 volume_id: {get_resource: pd01_volume}
90 instance_uuid: {get_resource: server_pd_01}