Bash 如何在使用ansible playbook将文件从本地复制到远程时保留文件的mtime/ctime?

Bash 如何在使用ansible playbook将文件从本地复制到远程时保留文件的mtime/ctime?,bash,ansible,remote-access,Bash,Ansible,Remote Access,我正在尝试将脚本复制到远程计算机,我必须保留文件的mtime 我试过使用ansible文档中所述的模式:preserve和模式=preserve! 但它似乎只保留权限和所有权 - name: Transfer executable script script copy: src: /home/avinash/Downloads/freeradius.sh dest: /home/ssrnd09/ansible mode: preserve 显然,此模块无法保留mti

我正在尝试将脚本复制到远程计算机,我必须保留文件的
mtime

我试过使用ansible文档中所述的
模式:preserve
模式=preserve
! 但它似乎只保留权限和所有权

- name: Transfer executable script script
  copy:
    src: /home/avinash/Downloads/freeradius.sh
    dest: /home/ssrnd09/ansible
    mode: preserve

显然,此模块无法保留mtime。您可以增强代码以从machineA“获取”文件的mtime,并在将文件复制到machineB时,使用shell任务修改其mtime。您可能希望查看、及其
时间
rsync_选项
选项