Ansible 复制模块-如何使用现有的“i”属性更新文件?

Ansible 复制模块-如何使用现有的“i”属性更新文件?
  • 我的剧本中有一个任务,应该将一些文件复制到目标目录
  • 完成后,文件应该有一个“i”标志,因此我设置了属性copy类似参数attributes: +i
  • 这适用于不存在的文件,现有的文件(在运行任务之前已经设置了“i”属性)无法更新

有人能告诉我如何解决这个问题吗?我认为从逻辑上讲,模块应该检查现有文件并(如果属性存在)将其关闭,然后在执行后将其重新打开copy。我知道如何实际实现这一点。或者有什么方法可以强行解决这个问题?

答案1

或者有没有什么办法可以强行解决这个问题?

好吧,写这句话让我检查了手册copy再次更加彻底......而且它似乎增加了force: yes复制任务,确实如此。

相关内容