remote_file Chef 资源默认是幂等的吗?
Is remote_file Chef resource idempotent by default?
想问下remote_file默认是幂等的吗
换句话说,如果文件大小相同,我可以使用 remote_file 资源以便 chef-client 不下载文件吗?
我正在查看文档,它在某些地方说 use_conditional_get 令人困惑,但同样没有关于如何使用它的示例。
是的,use_etags
和 use_last_modified
(use_conditional_get
是这两者的快捷方式)都默认启用:https://github.com/chef/chef/blob/master/lib/chef/resource/remote_file.rb#L34-L35
想问下remote_file默认是幂等的吗
换句话说,如果文件大小相同,我可以使用 remote_file 资源以便 chef-client 不下载文件吗?
我正在查看文档,它在某些地方说 use_conditional_get 令人困惑,但同样没有关于如何使用它的示例。
是的,use_etags
和 use_last_modified
(use_conditional_get
是这两者的快捷方式)都默认启用:https://github.com/chef/chef/blob/master/lib/chef/resource/remote_file.rb#L34-L35