2017-08-15 8 views
0

私はパッカーとシェフ・ソロをプロビジョナーとしてAMIを構築しようとしています。パッカー付きシェフ・ソロは料理本を見つけません

私はシェフのは非常に新たなんだと私はパッカーとバークスから取り扱わ依存関係を取得する方法を見つけることができませんでしたが、罰金、私はちょうどスーパーマーケットに行き、料理本をダウンロードして/私の料理でそれらをドラッグ

私たちは、私のパッカーコードで確認した場合:パッカーの実行は、私が着いたとき

"provisioners": [ 
{ 
    "type": "chef-solo", 
    "cookbook_paths": ["cookbooks"], 
    "run_list": [ 
     "recipe[line]", 
     "recipe[yum]", 
     "recipe[yum-epel]", 
     "recipe[yum-chef]", 
     "recipe[mycookbook::default]" 
    ] 
}, 

amazon-ebs: Synchronizing Cookbooks: 
amazon-ebs: - line (1.0.2) 
amazon-ebs: - yum (3.10.0) 
amazon-ebs: - yum-epel (0.6.6) 
amazon-ebs: - yum-chef (2.0.1) 
amazon-ebs: - mycookbook (1.7.5) 
amazon-ebs: Installing Cookbook Gems: 
amazon-ebs: Compiling Cookbooks... 

しかし、その後、エラー:

ライン料理がmycookbookよりも同じ場所にあるが、それでも、それを見つけることができません...私は、line::defaultと同じ問題をしようとした料理のラインのためのレシピのデフォルトを見つけることができませんでした。

mycookbookを最初に設定すると、mycookbookが開始されますが、mycookbookにはラインcookbookが必要なのでエラーが発生します。

ご存知ですか?

答えて

0

修正済み:スーパーマーケットから直接ダウンロードするのは悪い考えでした。私はchefDKをインストールしてバークスをインストールしてから、正しいクッキングブックを持つことができました。

私の料理本はうまくいきました。実行リストに他の料理本を指定する必要はありませんでした。

関連する問題