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 },{ get_resource: jsa_net5 }]
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 ] } ] },{ list_join: [':', { get_attr: [ jsa_net5, 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 ] } ,{ get_attr: [ jsa_net5, 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}]
124 template_VMInt_OAM_lb_5:
125 type: OS::ContrailV2::VirtualMachineInterface
127 virtual_machine_interface_properties:
129 virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
131 virtual_network_refs: []
132 port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
133 security_group_refs: [{ get_param: oam_sec_group_name}]
135 template_VMInt_OAM_lb_6:
136 type: OS::ContrailV2::VirtualMachineInterface
138 virtual_machine_interface_properties:
140 virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
142 virtual_network_refs: { get_attr: [ jsa_net3, fq_name ] }
143 port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
144 security_group_refs: [{ get_param: oam_sec_group_name}]
148 template_VMInt_OAM_lb_7:
149 type: OS::ContrailV2::VirtualMachineInterface
151 virtual_machine_interface_properties:
153 virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
155 port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
156 security_group_refs: [{ get_param: oam_sec_group_name}]
159 type: OS::Contrail::VirtualNetwork
161 name: {get_param: nems_traffic_name}
166 network_ipam_refs_data:
168 network_ipam_refs_data_ipam_subnets:
170 network_ipam_refs_data_ipam_subnets_addr_from_start:
171 get_param: network_ipam_refs_data_ipam_subnets_addr_from_start_true
172 network_ipam_refs_data_ipam_subnets_subnet:
173 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
174 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
175 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
176 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
177 type: "OS::ContrailV2::VirtualNetwork"