実行したい:
knife role create blah
私はchef-soloを使用しており、サーバーに接続するのにナイフは必要ありません。これらのコマンドを実行して、ファイルをすばやく事前入力できるようにします。これらのコマンドを実行するたびに、サーバーに接続しようとします。
これは発生しません
knife cookbook create blah
Double-ewe teeeff。
更新:
これはデータバッグや環境にも当てはまることに気づきました。ナイフは主にchef-serverAPIでの使用を目的としていることを他の場所で読んだことがありますが、このようなことができないのはばかげているようです。 darnファイルを保存するだけです。
Chefサーバーとchef-soloでの役割は、表現方法が大きく異なります。 chef-serverでは、それらはデータベースに保存されますが、chef-soloはフラットJSONまたはRubyファイルを使用します。
Chef-soloのユースケースで機能しない理由をopscodeに尋ねる必要がありますが、ロールを作成してデータベースにアップロードするのははるかに複雑なので、そのユースケースを単純化することを目的としていたと思います。
いずれにせよ、Chef-Soloではロールの作成は非常に簡単です。ロールのディレクトリとファイルを作成するだけです。
knife-solo をご覧ください。