diff --git a/lib/ansible/modules/cloud/ovirt/ovirt_vms.py b/lib/ansible/modules/cloud/ovirt/ovirt_vms.py index 3e5119e859..8e4c6a5327 100644 --- a/lib/ansible/modules/cloud/ovirt/ovirt_vms.py +++ b/lib/ansible/modules/cloud/ovirt/ovirt_vms.py @@ -599,8 +599,14 @@ class VmsModule(BaseModule): t for t in templates if t.version.version_number == self.param('template_version') ] - if templates: - template = templates[0] + if not templates: + raise ValueError( + "Template with name '%s' and version '%s' was not found'" % ( + self.param('template'), + self.param('template_version') + ) + ) + template = templates[0] return template