首页 > 解决方案 > 无法在打包程序中使用部署资源

问题描述

我们有一个通常与 chef-solo 一起使用的 chef repo,并且一切正常。但是,当我尝试在打包程序中使用相同的说明书来设置 AMI 时,我收到错误,它找不到方法deploy,也就是部署资源。

其他一切正常。它正在 ubuntu 16.04 上下载 chef 14。有人有类似的问题吗?

编辑:刚刚发现:https ://docs.chef.io/deprecations_deploy_resource.html

所以部署资源似乎已被弃用。我将把这个问题留在这里以供参考。

标签: amazon-web-servicesubuntuchef-infrapacker

解决方案


正如您所指出的,此资源已在 Chef 14 中删除(但在食谱中可用)。不建议使用它,因为它非常复杂且通常不需要。在大多数情况下,git资源会做你想做的事。


推荐阅读