Hi
Here is a template that creates a server and publish it: https://github.com/jmferrer/openstack-openshift-workshop/blob/master/openstack/nfs-server-heat-template.yaml [3] Maybe it could help you. Have a nice day, Jose Manuel El 2016-10-14 00:01, Martinx - ジェームズ escribió: > On 13 October 2016 at 17:26, Martinx - ジェームズ <[email protected]> > wrote: > > On 13 October 2016 at 17:21, Martinx - ジェームズ <[email protected]> > 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 > [1] > > 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 > [2] > > 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 [4] Post to : [email protected] Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack [4] Links: ------ [1] https://specs.openstack.org/openstack/heat-specs/specs/kilo/rich-network-prop.html [2] http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Nova::Server-prop-networks [3] https://github.com/jmferrer/openstack-openshift-workshop/blob/master/openstack/nfs-server-heat-template.yaml [4] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : [email protected] Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
