1 heat_template_version: 2013-05-23
3 description: cmaui server template for vMMSC
7 type: comma_delimited_list
10 description: UID of OAM network
12 type: comma_delimited_list
13 description: CMAUI1, CMAUI2 server names
15 type: comma_delimited_list
16 description: CMAUI1, CMAUI2 server names
19 description: Image for CMAUI server
22 label: availabilityzone name
23 description: availabilityzone name
26 description: Flavor for CMAUI server
31 lb_st_interface_type_oam:
33 template_PortTuple_LB1:
36 template_VMInt_OAM_lb_1:
37 type: OS::ContrailV2::VirtualMachineInterface
39 virtual_machine_interface_properties:
41 virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
43 virtual_network_refs: [{ get_param: [ p1, 0] }]
44 port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
45 security_group_refs: [{ get_param: oam_sec_group_name}]
47 template_VMInt_OAM_lb_2:
48 type: OS::ContrailV2::VirtualMachineInterface
50 virtual_machine_interface_properties:
52 virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
54 virtual_network_refs: [{ get_param: [ p1, 1] },{ get_param: p2 }]
55 port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
56 security_group_refs: [{ get_param: oam_sec_group_name}]
59 type: OS::Nova::Server
61 name: { get_param: [cmaui_names, 0]}
62 image: { get_param: cmaui_image }
63 availability_zone: { get_param: availability_zone_0 }
64 flavor: { get_param: cmaui_flavor }
66 - port: { get_resource: template_VMInt_OAM_lb_1 }
67 - port: { get_resource: template_VMInt_OAM_lb_2 }