Linux 如何使用Ansible playbook备份文件而不更改其时间戳

Linux 如何使用Ansible playbook备份文件而不更改其时间戳,linux,ansible,backup,devops,Linux,Ansible,Backup,Devops,如何使用Ansible playbook在不更改文件时间戳的情况下备份文件?我尝试了backup=yes,但问题是它更改了文件的时间戳。 代码:-dest={{item}}state=缺席regexp='TLSv1'backup=yeswith_items:({{{certs\u dir.stdout\u lines}}')我收回了我最初的“无法完成”响应-应该可以通过使用一系列重头戏来实现,但它不是很漂亮 如果您确实需要备份文件来保留时间戳,那么您可能希望在开发人员邮件列表中加入一个正式请求

如何使用Ansible playbook在不更改文件时间戳的情况下备份文件?我尝试了
backup=yes
,但问题是它更改了文件的时间戳。 代码:-dest={{item}}state=缺席regexp='TLSv1'backup=yeswith_items:({{{certs\u dir.stdout\u lines}}')我收回了我最初的“无法完成”响应-应该可以通过使用一系列重头戏来实现,但它不是很漂亮

如果您确实需要备份文件来保留时间戳,那么您可能希望在开发人员邮件列表中加入一个正式请求

  • 使用初始文件上的
    stat
    模块检索文件时间戳
  • 文件
    复制
    模块的返回值
    备份文件
    中注册备份文件名
  • 使用
    命令
    模块调用
    触摸
    命令将备份文件的时间设置为原始时间。(Ansible
    stat
    模块不调整文件时间戳。)

  • 请发布您的代码片段。
    lineinfle:dest={{item}}state=缺席regexp='TLSv1'backup=yes
    带有以下内容:certs\u dir.stdout\u lines
    将代码放在您的问题中,而不是作为注释