diff --git a/heat/engine/resources/openstack/nova/server_group.py b/heat/engine/resources/openstack/nova/server_group.py index ccea87c3b9..5b5a4c3ff6 100644 --- a/heat/engine/resources/openstack/nova/server_group.py +++ b/heat/engine/resources/openstack/nova/server_group.py @@ -75,8 +75,9 @@ class ServerGroup(resource.Resource): def handle_create(self): name = self.physical_resource_name() policies = self.properties[self.POLICIES] - server_group = self.client().server_groups.create(name=name, - policies=policies) + client = self.client(version=MICROVERSION_SOFT_POLICIES) + server_group = client.server_groups.create(name=name, + policies=policies) self.resource_id_set(server_group.id) def physical_resource_name(self):