Throw an error if with_first_found finds no files by default

Fixes #9976
pull/11464/head
James Cammarata 9 years ago
parent b11e69f3d0
commit 9341148f04

@ -123,7 +123,7 @@ import os
from jinja2.exceptions import UndefinedError
from ansible.errors import AnsibleUndefinedVariable
from ansible.errors import AnsibleLookupError, AnsibleUndefinedVariable
from ansible.plugins.lookup import LookupBase
from ansible.template import Templar
from ansible.utils.boolean import boolean
@ -202,5 +202,5 @@ class LookupModule(LookupBase):
if skip:
return []
else:
return [None]
raise AnsibleLookupError("No file was found when using with_first_found. Use the 'skip: true' option to allow this task to be skipped if no files are found")

Loading…
Cancel
Save