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:
32 template_VMInt_OAM_lb_1:
33 type: OS::ContrailV2::VirtualMachineInterface
35 virtual_machine_interface_properties:
37 virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
39 virtual_network_refs: [{ get_resource: jsa_net1 }]
40 port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
41 security_group_refs: [{ get_param: oam_sec_group_name}]
46 network_ipam_refs_data:
48 network_ipam_refs_data_ipam_subnets:
50 network_ipam_refs_data_ipam_subnets_addr_from_start:
51 get_param: network_ipam_refs_data_ipam_subnets_addr_from_start_true
52 network_ipam_refs_data_ipam_subnets_subnet:
53 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
54 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
55 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
56 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
57 type: "OS::ContrailV2::VirtualNetwork"
59 template_VMInt_OAM_lb_2:
60 type: OS::ContrailV2::VirtualMachineInterface
62 virtual_machine_interface_properties:
64 virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
66 virtual_network_refs: [ { list_join: [':', { get_attr: [ jsa_net2, fq_name ] } ] }]
67 port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
68 security_group_refs: [{ get_param: oam_sec_group_name}]
73 network_ipam_refs_data:
75 network_ipam_refs_data_ipam_subnets:
77 network_ipam_refs_data_ipam_subnets_addr_from_start:
78 get_param: network_ipam_refs_data_ipam_subnets_addr_from_start_true
79 network_ipam_refs_data_ipam_subnets_subnet:
80 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
81 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
82 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
83 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
84 type: "OS::ContrailV2::VirtualNetwork"
86 template_VMInt_OAM_lb_3:
87 type: OS::ContrailV2::VirtualMachineInterface
89 virtual_machine_interface_properties:
91 virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
93 virtual_network_refs: [{ get_attr: [ jsa_net3, fq_name ] } ]
94 port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
95 security_group_refs: [{ get_param: oam_sec_group_name}]
100 network_ipam_refs_data:
102 network_ipam_refs_data_ipam_subnets:
104 network_ipam_refs_data_ipam_subnets_addr_from_start:
105 get_param: network_ipam_refs_data_ipam_subnets_addr_from_start_true
106 network_ipam_refs_data_ipam_subnets_subnet:
107 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
108 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
109 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
110 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
111 type: "OS::ContrailV2::VirtualNetwork"
113 template_VMInt_OAM_lb_4:
114 type: OS::ContrailV2::VirtualMachineInterface
116 virtual_machine_interface_properties:
118 virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
120 virtual_network_refs: [{ get_attr: [ jsa_net4, fq_name ] } ] # should not connect to contrail network
121 port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
122 security_group_refs: [{ get_param: oam_sec_group_name}]
125 type: OS::Contrail::VirtualNetwork
127 name: {get_param: nems_traffic_name}