diff --git a/cloud/rackspace/rax_facts.py b/cloud/rackspace/rax_facts.py index c30df5b9462..481732c0af7 100644 --- a/cloud/rackspace/rax_facts.py +++ b/cloud/rackspace/rax_facts.py @@ -97,7 +97,9 @@ def rax_facts(module, address, name, server_id): servers.append(cs.servers.get(server_id)) except Exception, e: pass - + + servers[:] = [server for server in servers if server.status != "DELETED"] + if len(servers) > 1: module.fail_json(msg='Multiple servers found matching provided ' 'search parameters')