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
18 availabilityzone_name:
20 label: availabilityzone name
21 description: availabilityzone name
22 packet_mirror_network_name:
24 label: packet mirror network name
25 description: name of the oam network
29 type: OS::Nova::Server
31 name: {get_param: [pd_server_names, 0]}
32 image: {get_param: pd_image_name}
33 flavor: {get_param: pd_flavor_name}
34 availability_zone: {get_param: availabilityzone_name}
36 - port: {get_resource: pd01_port_0}
37 user_data_format: RAW_SERVER_PD_1
39 type: OS::Nova::Server
41 name: {get_param: [pd_server_names, 1]}
42 image: {get_param: pd_image_name}
43 flavor: {get_param: pd_flavor_name}
44 availability_zone: {get_param: availabilityzone_name}
46 - port: {get_resource: pd01_port_1}
47 user_data_format: RAW_SERVER_PD_2
49 type: OS::Neutron::Port
52 security_groups: [{get_resource: jsa_security_group}]
53 replacement_policy: AUTO_PORT_0
55 type: OS::Neutron::Port
58 security_groups: [{get_resource: jsa_security_group}]
59 replacement_policy: AUTO_PORT_1
60 resource_with_dependOn:
61 type: OS::Neutron::Net
67 get_param: packet_mirror_network_name
69 type: OS::Neutron::SecurityGroup
71 description: ems security group
72 name: Test-SecurityGroup
73 rules: [{"direction": ingress, "ethertype": IPv6, "protocol": icmp, "remote_ip_prefix": "::/0"}]