Fix for recursion traceback in copy with relative paths
This is a further fix for: https://github.com/ansible/ansible/issues/9092 when the relative path contains a subdirectory. Like: ansible localhost -m copy -a 'src=/etc/group dest=foo/bar/'
This commit is contained in:
parent
188138a40f
commit
9e0959d600
1 changed files with 1 additions and 1 deletions
|
@ -181,7 +181,7 @@ def main():
|
|||
if original_basename and dest.endswith("/"):
|
||||
dest = os.path.join(dest, original_basename)
|
||||
dirname = os.path.dirname(dest)
|
||||
if not os.path.exists(dirname) and '/' in dirname:
|
||||
if not os.path.exists(dirname) and os.path.isabs(dirname):
|
||||
(pre_existing_dir, new_directory_list) = split_pre_existing_dir(dirname)
|
||||
os.makedirs(dirname)
|
||||
directory_args = module.load_file_common_arguments(module.params)
|
||||
|
|
Loading…
Reference in a new issue