如何阻止厨房使用*。*〜文件? chefignore?

时间:2018-03-15 15:58:37

标签: chef test-kitchen

我使用emacs进行开发。 Emacs将使用波浪号〜备份已编辑的文件。我跑的时候

kitchen converge

我收到以下错误

Recipe Compile Error in /tmp/kitchen/cache/cookbooks/lcd_haproxy/attributes/default.rb~

注意文件末尾的〜。

现在,如果我运行以下命令,则厨房融合将解决错误:

find ./ -name *.*\~ | xargs rm

如果看到以下内容,请查看chefignore:

# EDITORS #
###########
...snip...
*~

那应该忽略以〜结尾的文件。在chefignore文件中也可以找到这个解释:

# Put files/directories that should be ignored in this file when uploading
# to a chef-server or supermarket.

因此,这可能不是阻止厨房使用不需要的文件的地方。

有谁知道如何阻止厨房使用〜文件?

1 个答案:

答案 0 :(得分:2)

不幸的是,Test Kitchen实际上并不了解chefignore文件(虽然它在我们的列表中)。上传的内容大多数为the cookbooks_files_glob setting