2015-09-22 81 views
0

我正在嘗試爲應用設置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進一步查看食譜?

謝謝!

回答