diff options
Diffstat (limited to 'lib/ansible/modules/files/copy.py')
-rw-r--r-- | lib/ansible/modules/files/copy.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/ansible/modules/files/copy.py b/lib/ansible/modules/files/copy.py index a2516e0b07..42bdb95470 100644 --- a/lib/ansible/modules/files/copy.py +++ b/lib/ansible/modules/files/copy.py @@ -283,7 +283,7 @@ def main(): # not checking because of daisy chain to file module argument_spec=dict( src=dict(type='path'), - original_basename=dict(type='str'), # used to handle 'dest is a directory' via template, a slight hack + _original_basename=dict(type='str'), # used to handle 'dest is a directory' via template, a slight hack content=dict(type='str', no_log=True), dest=dict(type='path', required=True), backup=dict(type='bool', default=False), @@ -307,7 +307,7 @@ def main(): b_dest = to_bytes(dest, errors='surrogate_or_strict') backup = module.params['backup'] force = module.params['force'] - original_basename = module.params.get('original_basename', None) + _original_basename = module.params.get('_original_basename', None) validate = module.params.get('validate', None) follow = module.params['follow'] remote_src = module.params['remote_src'] @@ -344,8 +344,8 @@ def main(): ) # Special handling for recursive copy - create intermediate dirs - if original_basename and dest.endswith(os.sep): - dest = os.path.join(dest, original_basename) + if _original_basename and dest.endswith(os.sep): + dest = os.path.join(dest, _original_basename) b_dest = to_bytes(dest, errors='surrogate_or_strict') dirname = os.path.dirname(dest) b_dirname = to_bytes(dirname, errors='surrogate_or_strict') @@ -367,8 +367,8 @@ def main(): if os.path.isdir(b_dest): basename = os.path.basename(src) - if original_basename: - basename = original_basename + if _original_basename: + basename = _original_basename dest = os.path.join(dest, basename) b_dest = to_bytes(dest, errors='surrogate_or_strict') |