1 description: Heat template for deploying Mass PNF Simulator
2 heat_template_version: '2017-02-24'
5 description: Flavor name of the simulator instance. This should depend on the requested amount of simulator instances
8 description: Name or id of the image (Debian family only)
11 label: Key pair name for passwordless login to instance
14 description: ID of the network with a pool of floating IPs
15 label: Floating IP network
19 description: Id of a private network for instance interface
22 type: OS::Heat::SoftwareConfig
25 get_file: cloud-config.yaml
26 simulator_floating_ip:
27 type: OS::Neutron::FloatingIP
30 get_param: float_net_id
32 get_attr: [simulator, addresses, get_param: instance_net_id, 0, port]
34 type: OS::Nova::Server
36 name: mass-pnf-simulator
42 get_param: flavor_name
45 get_param: instance_net_id
50 simulator_instance_id:
51 description: ID of the simulator instance
53 get_resource: simulator
54 simulator_instance_fip:
55 description: Floating IP address of the simulator instance
57 get_attr: [simulator_floating_ip, floating_ip_address]