mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-04-02 16:53:11 +00:00
don't fail if the file doesn't exist. Just set 'exists' to true/false as appropriate
This commit is contained in:
@@ -55,12 +55,17 @@ def main():
|
||||
try:
|
||||
st = os.stat(path)
|
||||
except OSError, e:
|
||||
if e.errno == errno.ENOENT:
|
||||
d = { 'exists' : False }
|
||||
module.exit_json(changed=False, stat=d)
|
||||
|
||||
module.fail_json(msg = e.strerror)
|
||||
|
||||
mode = st.st_mode
|
||||
|
||||
# back to ansible
|
||||
d = {
|
||||
'exists' : True,
|
||||
'mode' : S_IMODE(mode),
|
||||
'isdir' : S_ISDIR(mode),
|
||||
'ischr' : S_ISCHR(mode),
|
||||
|
||||
Reference in New Issue
Block a user