Adds a method to get security group

Adds a method to get security group by name or id

Change-Id: Ifaecf75490f45e636f00b4e7b1c02fb6af09e50e
This commit is contained in:
Adam Gandelman 2015-01-15 18:28:18 -08:00 committed by Monty Taylor
parent c6350613bc
commit c22531d54b

View File

@ -587,6 +587,12 @@ class OpenStackCloud(object):
groups = meta.get_groups_from_server(self, server, server_vars)
return dict(server_vars=server_vars, groups=groups)
def get_security_group(self, name_or_id):
for secgroup in self.nova_client.security_groups.list():
if name_or_id in (secgroup.name, secgroup.id):
return secgroup
return None
def add_ip_from_pool(self, server, pools):
# instantiate FloatingIPManager object