Chef infra 在模板目录下递归搜索模板文件
我已经在我的食谱中的模板目录下创建了3个目录。所有目录都包含模板(.erb)。当我在菜谱中使用模板时,我给出了源代码 “文件名” chef正在默认值中查找.erb文件,而file1.erb位于其中一个目录中。因此,在template/default中没有file1.erb 结构如下: 模板Chef infra 在模板目录下递归搜索模板文件,chef-infra,devops,Chef Infra,Devops,我已经在我的食谱中的模板目录下创建了3个目录。所有目录都包含模板(.erb)。当我在菜谱中使用模板时,我给出了源代码 “文件名” chef正在默认值中查找.erb文件,而file1.erb位于其中一个目录中。因此,在template/default中没有file1.erb 结构如下: 模板 default dir1 dir2 dir3 我希望厨师应该递归地搜索模板。谁能帮我一下吗 简短的回答你不能 templates目录下的目录结构具有中所述的含义,以便在不同的操作系统上使用相同的
default
dir1
dir2
dir3
我希望厨师应该递归地搜索模板。谁能帮我一下吗 简短的回答你不能 templates目录下的目录结构具有中所述的含义,以便在不同的操作系统上使用相同的资源 如果希望在templates目录下组织内容,则必须在模板资源中指定如下路径:
template "file" do
source "dir1/file1.erb"
end
谢谢你的建议。我设法使它按我的要求工作。
template "file" do
source "dir1/file1.erb"
end