0

ノードの 1 つで、実行リストに 3 つのクックブックがあります。Chef クライアントを実行すると、2 つのレシピが実行されていることがわかりますが、3 番目のレシピは実行されていません。これにはどのような原因が考えられますか?

シェフ クライアントを実行すると、次のように表示されます。

resolving cookbooks for run list: ["vim", "vim::vimrc", "ssh-keys"]

それで:

Converging 2 resources
Recipe: vim::default
* package[vim] action install (up to date)
Recipe: vim::vimrc  
* template[/etc/vim/vimrc.local] action create (up to date)

しかし、ssh-keysレシピは実行されません。

これにはどのような原因が考えられますか? ssh-keysレシピを使用しようとしています。

4

2 に答える 2

0

ssh-keysクックブックによると、オペレーティングシステムのユーザー名とデータ バッグ「ユーザー」の ID の両方が必要です。つまり、次のものが必要です。

  • users という名前のデータバッグ
  • そのデータ バッグのエントリにssh_keysキーが含まれています。

または、見つからない場合はリソースをまったく解決しませんssh_keys

于 2013-09-25T13:17:29.793 に答える