mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-26 04:11:25 -07:00
Fixes for mode=preserve (#39343)
* Fixes for mode=preserve * Document mode=preserve for template and copy * Make mode=preserve work with remote_src for copy * Make mode=preserve work for template * Integration tests for copy & template mode=preserve Fixes #39279 * Changed mode option in win_copy to hidden option as it doesn't reflect copy mode
This commit is contained in:
parent
33f358383a
commit
83c1cba511
9 changed files with 104 additions and 11 deletions
|
@ -275,7 +275,7 @@ class ActionModule(ActionBase):
|
|||
dest=dest,
|
||||
src=tmp_src,
|
||||
original_basename=source_rel,
|
||||
mode="single"
|
||||
_copy_mode="single"
|
||||
)
|
||||
)
|
||||
copy_args.pop('content', None)
|
||||
|
@ -317,7 +317,7 @@ class ActionModule(ActionBase):
|
|||
dict(
|
||||
src=tmp_src,
|
||||
dest=dest,
|
||||
mode="explode"
|
||||
_copy_mode="explode"
|
||||
)
|
||||
)
|
||||
copy_args.pop('content', None)
|
||||
|
@ -380,7 +380,7 @@ class ActionModule(ActionBase):
|
|||
new_module_args = self._task.args.copy()
|
||||
new_module_args.update(
|
||||
dict(
|
||||
mode="remote",
|
||||
_copy_mode="remote",
|
||||
dest=dest,
|
||||
src=source,
|
||||
force=force
|
||||
|
@ -467,7 +467,7 @@ class ActionModule(ActionBase):
|
|||
query_args = self._task.args.copy()
|
||||
query_args.update(
|
||||
dict(
|
||||
mode="query",
|
||||
_copy_mode="query",
|
||||
dest=check_dest,
|
||||
force=force,
|
||||
files=source_files['files'],
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue