On 13 October 2016 at 17:26, Martinx - ジェームズ <thiagocmarti...@gmail.com> wrote:
> > > 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... > BTW, I'll be happy to first, get rid of "OS::Neutron::FloatingIPAssociation" AND the fixed_ips, then, later, if possobe, I'll get rid of "OS::Neutron::Port" as well...
_______________________________________________ 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