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