[openstack-dev] [Heat] OS::Neutron::Port fails to set security group by name, no way to retrieve group ID from Neutron::SecurityGroup

TIANTIAN tiantian223 at 163.com
Fri Aug 7 06:43:34 UTC 2015


1) OS::Neutron::Port does not seem to recognize security groups by name

    ------ https://github.com/openstack/heat/blob/stable/kilo/heat/engine/resources/openstack/neutron/port.py#L303
            https://github.com/openstack/heat/blob/stable/kilo/heat/engine/clients/os/neutron.py#L111
            we can recognize group name 
2) OS::Neutron::SecurityGroup has no attributes so it can not return a security group ID  
    ------ https://github.com/openstack/heat/blob/stable/kilo/heat/engine/resources/openstack/neutron/neutron.py#L133
            we can get the resource id (security group id) by function 'get_resource'
So what do you want? And what's the problems?


At 2015-08-07 11:10:37, "jason witkowski" <jwitko1 at gmail.com> wrote:

Hey All,


I am having issues on the Kilo branch creating an auto-scaling template that builds a security group and then adds instances to it.  I have tried every various method I could think of with no success.  My issues are as such:


1) OS::Neutron::Port does not seem to recognize security groups by name  

2) OS::Neutron::SecurityGroup has no attributes so it can not return a security group ID


These issues combined find me struggling to automate the building of a security group and instances in one heat stack.  I have read and looked at every example online and they all seem to use either the name of the security group or the get_resource function to return the security group object itself.  Neither of these work for me.


Here are my heat template files:


autoscaling.yaml - http://paste.openstack.org/show/412143/

redirector.yaml - http://paste.openstack.org/show/412144/

env.yaml - http://paste.openstack.org/show/412145/



Heat Client: 0.4.1

Heat-Manage: 2015.1.1


Any help would be greatly appreciated.


Best Regards,


Jason
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150807/776f4b70/attachment.html>


More information about the OpenStack-dev mailing list