containers.podman.podman_container_copy module – Copy file to/from a container¶
Note
This module is part of the containers.podman collection (version 1.16.2).
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install containers.podman.
To use it in a playbook, specify: containers.podman.podman_container_copy.
Synopsis¶
- Copy file or folder from the host to a container and vice-versa. 
Parameters¶
| Parameter | Comments | 
|---|---|
| Chown copied files to the primary uid/gid of the destination container. Choices: 
 | |
| Name/ID of the container to copy from/to | |
| Path of the destination file/folder to copy from/to the container | |
| Path to  Default:  | |
| Specify whether or not the file must be copied from the container to the host Choices: 
 | |
| Allow to overwrite directories with non-directories and vice versa Choices: 
 | |
| Path of the file/folder to copy from/to the container | 
Notes¶
Note
- Podman may required elevated privileges in order to run properly. 
Examples¶
- name: Copy file "test.yml" on the host to the "apache" container's root folder
  containers.podman.podman_search:
    src: test.yml
    dest: /
    container: apache
- name: Copy file "test.yml" in the "apache" container's root folder to the playbook's folder
  containers.podman.podman_search:
    src: /test.yml
    dest: ./
    container: apache
    from_container: True