1 heat_template_version: 2015-04-30
9 type: comma_delimited_list
18 description: nsdaljfnsak
22 description: nsdaljfnsak
25 type: comma_delimited_list
26 description: dsnafljsadnlfks
30 description: this name will also be used on VM server and other resources.
35 description: 'This ID will be passed as metadata on all Nova Servers, Cinder Volumes, and any other resource that supports metadata'
40 description: Unique ID for this VF Module instance
44 description: Unique ID for this VF Module instance
48 description: Unique name for this VF Module instance
52 description: role tagged to VM
56 description: The JSON map containing the nova Flavors to be used for the VM Servers
61 description: "stark image name"
64 type: comma_delimited_list
65 description: VM name for stark VM 1
69 description: Workload Context for this VNF instance
73 description: Environment Context for this VNF instance
75 stark_dummy_floating_ip:
77 description: Test floating IP test
81 description: Test floating IP test
85 description: Test floating IP test
88 type: comma_delimited_list
89 description: Test floating IP test
93 description: nsdaklfnsaklfsdl
113 fw_0_oam_protected_vmi_0_IP_0:
114 type: OS::ContrailV2::InstanceIp
116 instance_ip_address: { get_param: instance_ip_address }
117 subnet_uuid: { get_param: subnet_uuid }
120 type: OS::ContrailV2::VirtualMachineInterface
122 virtual_network_refs:
123 - get_param: oam_net_fqdn
124 - get_param: oam2_net_fqdn
125 virtual_machine_interface_allowed_address_pairs:
127 virtual_machine_interface_allowed_address_pairs_allowed_address_pair:
129 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
131 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix: { get_param: mycontrailip },
132 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len: "fasdfas",
134 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac: "test123",
135 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode: "asdfasdf",
139 stark_0_dummy_port_0:
140 type: OS::Neutron::Port
142 network: { get_param: dummy_net_id }
144 - subnet: { get_param: dummy_subnet_id }
145 ip_address: { get_param: [stark_dummy_ips, { get_param: index }] }
146 allowed_address_pairs:
147 - ip_address: { get_param: stark_dummy_floating_ip }
149 stark_0_int_mummy_port_0:
150 type: OS::Neutron::Port
152 network: { get_param: int_mummy_net_id }
154 - subnet: { get_param: int_mummy_subnet_id }
155 ip_address: { get_param: [stark_int_mummy_ips, { get_param: index }] }
158 type: OS::Nova::Server
160 name: { get_param: [stark_names, { get_param: index }] }
161 image: { get_param: stark_image_name}
162 flavor: { get_param: stark_flavor_name }
164 - port: { get_resource: stark_0_dummy_port_0 }
165 - port: { get_resource: stark_0_int_mummy_port_0 }
167 vnf_id: {get_param: vnf_id}
168 vnf_name: {get_param: vnf_name}
169 vf_module_id: {get_param: vf_module_id}
170 vf_module_index: {get_param: vf_module_index}
171 vf_module_name: {get_param: vf_module_name}
172 vm_role: {get_param: vm_role}
173 workload_context: {get_param: workload_context }
174 environment_context: {get_param: environment_context }
176 stark_volume_attachment_0:
177 type: OS::Cinder::VolumeAttachment
179 instance_uuid: {get_resource: stark_server_0 }
180 volume_id: {get_param: [stark_volumes, { get_param: index }] }