在chef-client运行后,从chef缓存中删除大文件

时间:2018-07-22 08:02:15

标签: chef chef-recipe diskspace

我有一个厨师食谱,可部署约300兆的.tar.gz文件。这些文件只需使用knife upload cookbooks上传到厨师。此配方运行之后,然后从节点的运行列表中删除。这些文件的高速缓存仍然存在。我正在使用嵌入式系统,因此需要回收此空间。但是,如果我删除文件,则运行其他配方会将文件放回原处。如果文件不在运行列表中,我可以告诉厨师不同步文件吗?如何跳过同步这些文件

1 个答案:

答案 0 :(得分:1)

请勿为此使用食谱文件。使用remote_file代替它可以使您对文件的生命周期进行更精细的控制。