带包装员的厨师独奏找不到食谱
问题描述:
我正尝试用包装员和厨师独奏作为供应来构建AMI。带包装员的厨师独奏找不到食谱
我是很新的厨师,我没有找到一种方式来获得从帕克伯克斯处理的依赖关系,但很好,我刚刚去超市,下载食谱并拖动他们在我的食谱/
如果要检查我的打包机代码:
"provisioners": [
{
"type": "chef-solo",
"cookbook_paths": ["cookbooks"],
"run_list": [
"recipe[line]",
"recipe[yum]",
"recipe[yum-epel]",
"recipe[yum-chef]",
"recipe[mycookbook::default]"
]
},
当封隔器运行我得到:
amazon-ebs: Synchronizing Cookbooks:
amazon-ebs: - line (1.0.2)
amazon-ebs: - yum (3.10.0)
amazon-ebs: - yum-epel (0.6.6)
amazon-ebs: - yum-chef (2.0.1)
amazon-ebs: - mycookbook (1.7.5)
amazon-ebs: Installing Cookbook Gems:
amazon-ebs: Compiling Cookbooks...
但随后,错误:
找不到食谱线配方默认
线的食谱是在比mycookbook同一个地方,但仍然,没有找到它......我试着用line::default
,同样的问题。
如果首先设置mycookbook,它会启动mycookbook,但由于mycookbook需要线性食谱,因此会出现错误。
你有什么想法吗?
答
修正:直接从超市下载是一个坏主意,我安装了chefDK并运行berks安装,然后我可以有正确的食谱。
然后我的食谱工作,我不需要在运行列表中指定其他食谱。