community.docker/plugins/modules
Felix Fontein e198e4ab43
Add docker_container_copy_into module (#545)
* Move copying functionality to module_utils.

* Add docker_container_copy_into module.

* Use new module in other tests.

* Fix copyright and attributes.

* Improve idempotency, improve stat code.

* Document and test when a stopped container works.

* Improve owner/group detection error handling when container is stopped.

* Fix formulation.

Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com>

* Improve file comparison.

* Avoid reading whole file at once.

* Stream when fetching files from daemon.

* Fix comment.

* Use read() instead of read1().

* Stream files when copying into container.

* Linting.

* Add force parameter.

* Simplify library code.

* Linting.

* Add content and content_is_b64 options.

* Make force=false work as for copy module: only copy if the destination does not exist.

* Improve docs.

* content should be no_log.

* Implement diff mode.

* Improve error handling.

* Lint and improve.

* Set owner/group ID to avoid ID lookup (which fails in paused containers).

* Apply suggestions from code review

Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com>

Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com>
2023-01-09 11:52:29 +01:00
..
current_container_facts.py Improve container detection. (#522) 2022-12-06 08:11:44 +01:00
docker_compose.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_config.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_container_copy_into.py Add docker_container_copy_into module (#545) 2023-01-09 11:52:29 +01:00
docker_container_exec.py Fix error handling. (#546) 2023-01-05 09:42:42 +01:00
docker_container_info.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_container.py Forgot to switch docs fragment for docker_container: it no longer depends on the Docker SDK for Python. (#544) 2023-01-01 21:54:35 +01:00
docker_host_info.py docker_host_info: allow to list all containers (#538) 2022-12-27 21:39:17 +01:00
docker_image_info.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_image_load.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_image.py Make image archive/save idempotent, using image id and repo tags as keys (#500) 2022-11-30 23:45:36 +01:00
docker_login.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_network_info.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_network.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_node_info.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_node.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_plugin.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_prune.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_secret.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_stack_info.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_stack_task_info.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_stack.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_swarm_info.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_swarm_service_info.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_swarm_service.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_swarm.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_volume_info.py Document attributes (#497) 2022-11-06 21:15:09 +01:00
docker_volume.py Document attributes (#497) 2022-11-06 21:15:09 +01:00