cloud:ovirt:ovirt_storage_domains.py: Raise Exception in case no host is up for SD removal (#33662)

This commit is contained in:
Katerina Koukiou 2017-12-08 16:22:53 +01:00 committed by ansibot
parent 7bb35e8781
commit e3d99e35d3

View file

@ -531,7 +531,12 @@ def main():
host_param = module.params['host']
if not host_param:
host = search_by_attributes(connection.system_service().hosts_service(), status='up')
host_param = host.name if host is not None else None
if host is None:
raise Exception(
"Not possible to remove storage domain '%s' "
"because no host found with status `up`." % module.params['name']
)
host_param = host.name
ret = storage_domains_module.remove(
destroy=module.params['destroy'],
format=module.params['format'],