heat_template_version: 2013-05-23 description: heat expose volume resource resources: FSB2: type: OS::Nova::Server properties: name: { get_param: fsb2_name_4 } block_device_mapping: [{device_name: "vda", volume_id : {get_param: VMME_FSB2_boot_volume }, delete_on_termination: "false" }] flavor: { get_param: fsb2_flavor_name } availability_zone: { get_param: availability_zone_a } metadata: VnF_id: { get_param: vnfvfVF_id } vf_module_id: { get_param: vf_module_id } networks: - port: { get_resource: FSB2_Internal1 } - port: { get_resource: FSB2_Internal2 } - port: { get_resource: FSB2_OAM } FSB3: type: OS::Nova::Server properties: name: { get_param: [fsb2_names, 0] } block_device_mapping: [{device_name: "vda", volume_id : {get_param: VMME_FSB2_boot_volume }, delete_on_termination: "false" }] flavor: { get_param: fsb2_flavor_name } availability_zone: { get_param: availability_zone} metadata: VnF_id: { get_param: vnfvfVF_id } vf_module_id: { get_param: vf_module_id } networks: - port: { get_resource: FSB2_Internal1 } - port: { get_resource: FSB2_Internal2 } - port: { get_resource: FSB2_OAM } FSB4: type: OS::Nova::Server properties: name: { get_param: [fsb2_names, 0] } block_device_mapping: [{device_name: "vda", volume_id : {get_param: VMME_FSB2_boot_volume }, delete_on_termination: "false" }] flavor: { get_param: fsb2_flavor_name } availability_zone: { get_param: availability_zone_blabla} metadata: VnF_id: { get_param: vnfvfVF_id } vf_module_id: { get_param: vf_module_id } networks: - port: { get_resource: FSB2_Internal1 } - port: { get_resource: FSB2_Internal2 } - port: { get_resource: FSB2_OAM } outputs: expose_resource_nove_output2: description: the pcrf_server value: { get_resource: FSB2 } expose_resource_nove_output3: description: the pcrf_server value: { get_resource: FSB3 }