ex1_flavor_name:
type: string
label: Flavor
- description: Type of instance (flavor) to be used
+ description: Type of instance (flavor) to be used
ex1_key:
type: string
label: key pair
description: Index of server
constraint:
- range: { min: 1, max: 100 }
+ availability_zone_0:
+ type: string
+ description: availabilityzone name
+ availability_zone_1:
+ type: string
+ description: availabilityzone name
resources:
ex_software_config_0:
params:
$stack_name: { get_param: 'OS::stack_name' }
+ ex_nova_serverGroup:
+ type: OS::Nova::ServerGroup
+ properties:
+ vnf_id: { get_param: vnf_id }
+ vf_module_id: { get_param: vf_module_id }
+ vnf_name: { get_param: vnf_name }
+ availability_zones: { list_join: [',', [ { get_param: availability_zone_0 }, { get_param: availability_zone_1 } ] ] }
+
ex_nova_server_0:
type: OS::Nova::Server
properties:
vnf_name: { get_param: vnf_name }
image: { get_param: ex1_image_name}
flavor: { get_param: ex1_flavor_name }
- key_name: { get_param: ex1_key }
\ No newline at end of file
+ key_name: { get_param: ex1_key }