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 name for this VF Module instance
48 description: role tagged to VM
52 description: The JSON map containing the nova Flavors to be used for the VM Servers
57 description: "stark image name"
60 type: comma_delimited_list
61 description: VM name for stark VM 1
65 description: Workload Context for this VNF instance
69 description: Environment Context for this VNF instance
71 stark_dummy_floating_ip:
73 description: Test floating IP test
77 description: Test floating IP test
81 description: Test floating IP test
84 type: comma_delimited_list
85 description: Test floating IP test
89 description: nsdaklfnsaklfsdl
105 fw_0_oam_protected_vmi_0_IP_0:
106 type: OS::ContrailV2::InstanceIp
108 instance_ip_address: { get_param: instance_ip_address }
111 type: OS::ContrailV2::VirtualMachineInterface
113 virtual_network_refs:
114 - get_param: oam_net_fqdn
115 - get_param: oam2_net_fqdn
116 virtual_machine_interface_allowed_address_pairs:
118 virtual_machine_interface_allowed_address_pairs_allowed_address_pair:
120 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
122 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix: { get_param: mycontrailip },
123 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len: "fasdfas",
125 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac: "test123",
126 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode: "asdfasdf",
130 stark_0_dummy_port_0:
131 type: OS::Neutron::Port
133 network: { get_param: dummy_net_id }
135 - subnet: { get_param: dummy_subnet_id }
136 ip_address: { get_param: [stark_dummy_ips, { get_param: index }] }
137 allowed_address_pairs:
138 - ip_address: { get_param: stark_dummy_floating_ip }
140 stark_0_int_mummy_port_0:
141 type: OS::Neutron::Port
143 network: { get_param: int_mummy_net_id }
145 - subnet: { get_param: int_mummy_subnet_id }
146 ip_address: { get_param: [stark_int_mummy_ips, { get_param: index }] }
149 type: OS::Nova::Server
151 name: { get_param: [stark_names, { get_param: index }] }
152 image: { get_param: stark_image_name}
153 flavor: { get_param: stark_flavor_name }
155 - port: { get_resource: stark_0_dummy_port_0 }
156 - port: { get_resource: stark_0_int_mummy_port_0 }
158 vnf_id: {get_param: vnf_id}
159 vnf_name: {get_param: vnf_name}
160 vf_module_id: {get_param: vf_module_id}
161 vf_module_name: {get_param: vf_module_name}
162 vm_role: {get_param: vm_role}
163 workload_context: {get_param: workload_context }
164 environment_context: {get_param: environment_context }
166 stark_volume_attachment_0:
167 type: OS::Cinder::VolumeAttachment
169 instance_uuid: {get_resource: stark_server_0 }
170 volume_id: {get_param: [stark_volumes, { get_param: index }] }