0
我想问一下remote_file默认是幂等的。is remote_file默认情况下厨师资源idempotent?
换句话说,我可以使用remote_file资源,使得如果文件大小相同,chef-client不会下载文件。
我在看文档,它在一些地方说它use_conditional_get令人困惑,但又没有关于如何使用它的例子。
我想问一下remote_file默认是幂等的。is remote_file默认情况下厨师资源idempotent?
换句话说,我可以使用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