On 13 October 2016 at 17:21, Martinx - ジェームズ <thiagocmarti...@gmail.com> wrote:
> Guys, > > I'm trying to launch a stack via Heat, by using the following template > (I'm copying just part of it here): > > --- > demosrv: > type: OS::Nova::Server > depends_on: ctrl_subnet > properties: > name: { str_replace: { params: { $stack_name: { get_param: > 'OS::stack_name' } }, template: '$stack_name-demosrv' } } > key_name: { get_param: 'ssh_key' } > image: { get_param: 'demosrv_image' } > flavor: "m1.small" > networks: > - network: { get_resource: ctrl_net } > --- > > This works! > > However, I want to associate a Floating IP to it, then, I added: > > --- > .... > * floating_ip_1:* > * type: OS::Neutron::FloatingIP* > * depends_on: router-0-port-1* > * properties:* > * floating_network: { get_param: public_network }* > .... > demosrv: > type: OS::Nova::Server > depends_on: ctrl_subnet > properties: > name: { str_replace: { params: { $stack_name: { get_param: > 'OS::stack_name' } }, template: '$stack_name-demosrv' } } > key_name: { get_param: 'ssh_key' } > image: { get_param: 'demosrv_image' } > flavor: "m1.small" > networks: > - network: { get_resource: ctrl_net } > * - floating_ip: { get_resource: floating_ip_1 }* > --- > > Then, it does't work anymore! > > heat stack-create fails with: > > - > ERROR: One of the properties "network", "port" or "subnet" should be set > for the specified network of server "demosrv". > - > > So, how to use it? > > If I use "OS::Neutron::Port" and "OS::Neutron::FloatingIPAssociation", > then, it works but, damn, I want a simpler Heat template, without fixed > ips, without Port definitions, something like this: > > https://specs.openstack.org/openstack/heat-specs/specs/ > kilo/rich-network-prop.html > > Is it supported on Mitaka? If yes, how to do it? > > Thanks! > Thiago > Also, according to the following doc: http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Nova::Server-prop-networks The "networks" section supports "floating_ip", starting with Mitaka...
_______________________________________________ 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