From: Tomas Sedovic Date: Mon, 16 Apr 2012 14:35:08 +0000 (+0200) Subject: Register security group with launched instances X-Git-Tag: 2014.1~1996 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=8423294a43b5b8db001acf157e179cc5e174bb21;p=openstack-build%2Fheat-build.git Register security group with launched instances Signed-off-by: Tomas Sedovic --- diff --git a/heat/engine/resources.py b/heat/engine/resources.py index 02adfd97..6be99715 100644 --- a/heat/engine/resources.py +++ b/heat/engine/resources.py @@ -499,6 +499,8 @@ class Instance(Resource): if not 'ImageId' in props: raise exception.UserParameterMissing(key='ImageId') + security_groups = props.get('SecurityGroups') + userdata = self.t['Properties']['UserData'] flavor = self.itype_oflavor[self.t['Properties']['InstanceType']] @@ -559,6 +561,7 @@ class Instance(Resource): server = self.nova().servers.create(name=self.name, image=image_id, flavor=flavor_id, key_name=key_name, + security_groups=security_groups, userdata=mime_blob.as_string()) while server.status == 'BUILD': server.get()