我正在嘗試爲應用設置OpsWorks堆棧。我現在有應用程序,並在同一回購的基礎設施,具有以下結構:OpsWorks無法找到我的主廚食譜
proj_name/
infrastructure/
chef-repo/
cookbooks/
proj_name/ # THE COOKBOOK
recipes/
deploy.rb
configure.rb
attributes/
metadata.rb
proj_name/ # THE APP
app/
migrations/
manage.py
我已經證實,OpsWorks成功甩開Github上回購和/opt/aws/opsworks
安裝。但是,當我嘗試將proj_name::deploy
配方添加到自定義圖層的自定義配方部分時,出現錯誤消息,指出找不到proj_name::deploy
。看着日誌,我看到一行說INFO: Storing updated cookbooks/proj_name/requirements.txt in the cache.
這對我說,OpsWorks正在尋找第一個proj_name
目錄(包含應用程序的那個)來找到食譜,而不是infrastructure/chef-repo/cookbooks
裏面的名爲proj_name
的食譜。
有沒有辦法告訴OpsWorks進一步查看食譜?
謝謝!