[英]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.