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
109 fw_0_oam_protected_vmi_0_IP_0:
110 type: OS::ContrailV2::InstanceIp
112 instance_ip_address: { get_param: instance_ip_address }
115 type: OS::ContrailV2::VirtualMachineInterface
117 virtual_network_refs:
118 - get_param: oam_net_fqdn
119 - get_param: oam2_net_fqdn
120 virtual_machine_interface_allowed_address_pairs:
122 virtual_machine_interface_allowed_address_pairs_allowed_address_pair:
124 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
126 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix: { get_param: mycontrailip },
127 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len: "fasdfas",
129 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac: "test123",
130 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode: "asdfasdf",
134 stark_0_dummy_port_0:
135 type: OS::Neutron::Port
137 network: { get_param: dummy_net_id }
139 - subnet: { get_param: dummy_subnet_id }
140 ip_address: { get_param: [stark_dummy_ips, { get_param: index }] }
141 allowed_address_pairs:
142 - ip_address: { get_param: stark_dummy_floating_ip }
144 stark_0_int_mummy_port_0:
145 type: OS::Neutron::Port
147 network: { get_param: int_mummy_net_id }
149 - subnet: { get_param: int_mummy_subnet_id }
150 ip_address: { get_param: [stark_int_mummy_ips, { get_param: index }] }
153 type: OS::Nova::Server
155 name: { get_param: [stark_names, { get_param: index }] }
156 image: { get_param: stark_image_name}
157 flavor: { get_param: stark_flavor_name }
159 - port: { get_resource: stark_0_dummy_port_0 }
160 - port: { get_resource: stark_0_int_mummy_port_0 }
162 vnf_id: {get_param: vnf_id}
163 vnf_name: {get_param: vnf_name}
164 vf_module_id: {get_param: vf_module_id}
165 vf_module_index: {get_param: vf_module_index}
166 vf_module_name: {get_param: vf_module_name}
167 vm_role: {get_param: vm_role}
168 workload_context: {get_param: workload_context }
169 environment_context: {get_param: environment_context }
171 stark_volume_attachment_0:
172 type: OS::Cinder::VolumeAttachment
174 instance_uuid: {get_resource: stark_server_0 }
175 volume_id: {get_param: [stark_volumes, { get_param: index }] }