1 heat_template_version: 2015-04-30
3 description: Base Module of Sample VNF
7 # ONAP Assigned Parameters
10 description: Unique ID for this VNF instance
14 description: Unique ID for this VNF instance
18 description: Unique ID for this VNF instance
22 description: Unique ID for this VNF module instance
27 description: Unique name for this VNF instance
33 description: Primary Availability Zone
36 # Server Inputs: Services
38 type: comma_delimited_list
39 description: Service VM Names
43 description: Service VM Image
47 description: Service VM Flavor
51 description: Number of services to create
55 description: Network ID of internal private network
57 int_private_subnet_id:
59 description: Subnet ID of internal private network
64 type: OS::Nova::Server
66 image: { get_param: svc_image_name }
67 flavor: { get_param: svc_flavor_name }
68 name: { get_param: [svc_names, {get_param: index}] }
70 vnf_id: { get_param: vnf_id }
71 vf_module_id: { get_param: vf_module_id }
72 vnf_name: { get_param: vnf_name }
73 workload_context: { get_param: workload_context }
74 environment_context: { get_param: environment_context }
76 - port: {get_resource: svc_0_int_private_port_0}
77 availability_zone: { get_param: availability_zone_0 }
79 svc_0_int_private_port_0:
80 type: OS::Neutron::Port
82 network: { get_param: int_private_net_id }
84 - subnet: { get_param: int_private_subnet_id }