On Wed, Sep 03, 2014 at 06:54:14AM +0000, khayam.gon...@gmail.com wrote: > I am using following template to create a Heat Stack. > > heat_template_version: 2013-05-23 > > description: Hot Template to deploy a single server > > parameters: > ImageID: > type: string > description: Image ID > NetID: > type: string > description: External Network ID > > resources: > server_0: > type: OS::Nova::Server > properties: > name: "server0" > image: { get_param: ImageID } > flavor: "m1.small" > networks: > - network: { get_param: NetID } > > outputs: > server0_ip: > description: IP of the server > value: { get_attr: [ server_0, first_address ] } > > When I create stack. It shows create failed status. BadRequest: Bad network > format: missing 'uuid' (HTTP 400) (Request-ID: > req-c8360423-e597-495e-9b36-0158177ccd1a). I also attached the snapshot of > error. >
I believe you either need to use NetID to create a port, then pass that to the OS::Nova::Server resource, or pass a fully qualified network definition in via networks (e.g a map, containing the port): http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Nova::Server https://github.com/openstack/heat-templates/blob/master/hot/servers_in_existing_neutron_net.yaml#L38 Steve _______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack