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 oam network
37 type: OS::Nova::Server
39 name: {get_param: [pd_server_names, 0]}
40 image: {get_param: pd_image_name}
41 flavor: {get_param: pd_flavor_name}
42 availability_zone: {get_param: availabilityzone_name}
44 - port: {get_resource: pd01_port_0}
45 - port: {get_resource: pd01_port_1}
47 resources_with_dependOn:
48 type: OS::Neutron::Net
53 get_param: packet_mirror_network_name
55 type: OS::Neutron::SecurityGroup
57 description: ems security group
58 name: Test-SecurityGroup
59 rules: [{"direction": ingress, "ethertype": IPv6, "protocol": icmp, "remote_ip_prefix": "::/0"}]
61 type: OS::Neutron::Port
63 network: {get_param: oam_net_name}
64 security_groups: [{get_resource: jsa_security_group}]
65 replacement_policy: AUTO
67 type: OS::Neutron::Port
69 network: {get_param: oam_net_name}
70 security_groups: [{get_resource: jsa_security_group}]
71 replacement_policy: AUTO