mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-08 06:12:51 +00: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:
@@ -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'],
|
||||
|
||||
Reference in New Issue
Block a user