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

Reply via email to