Merge pull request #36 from mscherer/fix_old_9092

Fix old ticket #9092 where a playbook can enter in recursion
reviewable/pr18780/r1
Brian Coca 10 years ago
commit 242a1562c3

@ -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):
if not os.path.exists(dirname) and '/' in 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…
Cancel
Save