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

Kairat Kushaev kkushaev at mirantis.com
Fri Aug 7 07:42:29 UTC 2015


Hello Jason,
Agree with TianTian. It would be good if you provide more details about the
error you have.
Additionally, it would be perfect if you'll use heat IRC channel: #heat or
ask.openstack.org to resolve such kind of questions.

Best regards,
Kairat Kushaev
Software Engineer, Mirantis

On Fri, Aug 7, 2015 at 9:43 AM, TIANTIAN <tiantian223 at 163.com> wrote:

> 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
> <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
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150807/fb9ab845/attachment.html>


More information about the OpenStack-dev mailing list