[英]run custom cookbook in aws opsworks
我对AWS opsworks很陌生。 尽管我在其他云中使用了厨师独奏。
目前,我想安装我的自定义菜谱,并且想在堆栈层内部的服务器上应用它。 目前,我真的很困惑它在AWS中的工作方式。
这是我到目前为止所做的步骤-我已将测试食谱存储在github中,并且希望通过Chef-solo或Chef-client执行以进行测试。 我如何在堆栈设置中添加Cookbook github url。 我还在构建生命周期中添加了配方。
我通过运行命令来更新食谱。 执行所有可用的内置食谱后,我可以看到它正在通过运行列表运行,并且厨师运行失败并出现错误-
找不到菜谱测试菜谱
我没有在食谱中或通过命令运行时配置任何Json。 缺少什么吗?
berks package cookbooks.tar.gz
Thomas V的答案假设您要使用AWS S3实例。 较新的Opsworks安装提供了引用自定义Github食谱存储库的选项。 您可以使用Berks软件包命令获取自定义菜谱的所有依赖关系,而不必将栈(通过栈设置)指向S3存储桶,然后将其上载到Github存储库中并由栈引用。
从那里,您应该能够使用OpsWorks选项在所需的周期(设置,配置,部署等)之后运行您的自定义菜谱,方法是转到“ 图层”>“食谱”并将其添加到其中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.