1 heat_template_version: 2013-05-23
3 description: cmaui server template for vMMSC
8 description: UID of OAM network
10 type: comma_delimited_list
11 description: CMAUI1, CMAUI2 server names
13 type: comma_delimited_list
14 description: CMAUI1, CMAUI2 server names
17 description: Image for CMAUI server
20 label: availabilityzone name
21 description: availabilityzone name
24 description: Flavor for CMAUI server
27 description: Flavor for CMAUI server
30 description: Flavor for CMAUI server
35 lb_st_interface_type_oam:
37 template_PortTuple_LB1:
41 template_VMInt_OAM_lb_1:
42 type: OS::ContrailV2::VirtualMachineInterface
44 virtual_machine_interface_properties:
46 virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
48 virtual_network_refs: [{ get_param: shared_network_id }]
49 port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
50 security_group_refs: [{ get_param: oam_sec_group_name}]
52 template_VMInt_OAM_lb_2:
53 type: OS::ContrailV2::VirtualMachineInterface
55 virtual_machine_interface_properties:
57 virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
59 virtual_network_refs: [{ get_param: shared_network_id }, { get_param: shared_network_id1 }]
60 port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
61 security_group_refs: [{ get_param: oam_sec_group_name}]
64 type: OS::Nova::Server
66 name: { get_param: [cmaui_names, 0]}
67 image: { get_param: cmaui_image }
68 availability_zone: { get_param: availability_zone_0 }
69 flavor: { get_param: cmaui_flavor }
71 - port: { get_resource: template_VMInt_OAM_lb_1 }
72 - port: { get_resource: template_VMInt_OAM_lb_2 }