remote_file Chef 资源默认是幂等的吗?

Is remote_file Chef resource idempotent by default?

想问下remote_file默认是幂等的吗

换句话说,如果文件大小相同,我可以使用 remote_file 资源以便 chef-client 不下载文件吗?

我正在查看文档,它在某些地方说 use_conditional_get 令人困惑,但同样没有关于如何使用它的示例。

是的,use_etagsuse_last_modifieduse_conditional_get 是这两者的快捷方式)都默认启用:https://github.com/chef/chef/blob/master/lib/chef/resource/remote_file.rb#L34-L35