1 heat_template_version: 2013-05-23
3 description: cmaui server template for vMMSC
6 network_ipam_refs_data_ipam_subnets_addr_from_start_true:
9 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2:
12 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2:
15 lb_st_interface_type_oam:
18 template_PortTuple_LB1:
35 template_VMInt_OAM_lb_1:
36 type: OS::ContrailV2::VirtualMachineInterface
38 virtual_machine_interface_properties:
40 virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
42 virtual_network_refs: [{ get_resource: jsa_net1 }]
43 port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
44 security_group_refs: [{ get_param: oam_sec_group_name}]
45 virtual_machine_interface_refs: [{ get_param: interface_param }]
50 network_ipam_refs_data:
52 network_ipam_refs_data_ipam_subnets:
54 network_ipam_refs_data_ipam_subnets_addr_from_start:
55 get_param: network_ipam_refs_data_ipam_subnets_addr_from_start_true
56 network_ipam_refs_data_ipam_subnets_subnet:
57 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
58 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
59 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
60 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
61 type: "OS::ContrailV2::VirtualNetwork"
63 template_VMInt_OAM_lb_2:
64 type: OS::ContrailV2::VirtualMachineInterface
66 virtual_machine_interface_properties:
68 virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
70 virtual_network_refs: [ { list_join: [':', { get_attr: [ jsa_net2, fq_name ] } ] }]
71 port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
72 security_group_refs: [{ get_param: oam_sec_group_name}]
77 network_ipam_refs_data:
79 network_ipam_refs_data_ipam_subnets:
81 network_ipam_refs_data_ipam_subnets_addr_from_start:
82 get_param: network_ipam_refs_data_ipam_subnets_addr_from_start_true
83 network_ipam_refs_data_ipam_subnets_subnet:
84 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
85 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
86 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
87 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
88 type: "OS::ContrailV2::VirtualNetwork"
90 template_VMInt_OAM_lb_3:
91 type: OS::ContrailV2::VirtualMachineInterface
93 virtual_machine_interface_properties:
95 virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
97 virtual_network_refs: [{ get_attr: [ jsa_net3, fq_name ] } ]
98 port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
99 security_group_refs: [{ get_param: oam_sec_group_name}]
104 network_ipam_refs_data:
106 network_ipam_refs_data_ipam_subnets:
108 network_ipam_refs_data_ipam_subnets_addr_from_start:
109 get_param: network_ipam_refs_data_ipam_subnets_addr_from_start_true
110 network_ipam_refs_data_ipam_subnets_subnet:
111 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
112 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
113 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
114 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
115 type: "OS::ContrailV2::VirtualNetwork"
117 template_VMInt_OAM_lb_4:
118 type: OS::ContrailV2::VirtualMachineInterface
120 virtual_machine_interface_properties:
122 virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
124 virtual_network_refs: [{ get_attr: [ jsa_net4, fq_name ] } ] # should not connect to contrail network
125 port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
126 security_group_refs: [{ get_param: oam_sec_group_name}]
129 type: OS::Contrail::VirtualNetwork
131 name: {get_param: nems_traffic_name}