Linux 如何使用Ansible playbook备份文件而不更改其时间戳
如何使用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}}')我收回了我最初的“无法完成”响应-应该可以通过使用一系列重头戏来实现,但它不是很漂亮 如果您确实需要备份文件来保留时间戳,那么您可能希望在开发人员邮件列表中加入一个正式请求
backup=yes
,但问题是它更改了文件的时间戳。
代码:-dest={{item}}state=缺席regexp='TLSv1'backup=yes
with_items:({{{certs\u dir.stdout\u lines}}')
我收回了我最初的“无法完成”响应-应该可以通过使用一系列重头戏来实现,但它不是很漂亮
如果您确实需要备份文件来保留时间戳,那么您可能希望在开发人员邮件列表中加入一个正式请求
stat
模块检索文件时间戳文件
或复制
模块的返回值备份文件
中注册备份文件名命令
模块调用触摸
命令将备份文件的时间设置为原始时间。(Ansiblestat
模块不调整文件时间戳。)请发布您的代码片段。
lineinfle:dest={{item}}state=缺席regexp='TLSv1'backup=yes
带有以下内容:certs\u dir.stdout\u lines
将代码放在您的问题中,而不是作为注释