在不同目录中组织Chef属性

时间:2017-07-11 17:25:31

标签: ruby chef

我正在尝试按属性目录中的目录组织我的属性文件。我看起来像这样:

attributes
    -Production
        -file1.rb
        -file2.rb
    -Stage
        -file1.rb
        -file2.rb
    -Development
        -file1.rb
        -file2.rb

将不同的属性文件放在目录中时,Chef不会选择它们。有没有办法让Chef看到所有目录?

1 个答案:

答案 0 :(得分:1)

这不是一件事,即使使用多个文件也可能无法达到预期效果。请记住,始终会加载所有属性文件。将它们分成多个文件只是为了提高可读性,我不推荐它。事实上,如果您使用的是Chef 13,我们完全删除了该目录,您可以使用mycookbooks/attributes.rb