2016-09-22 19 views
0

私はシェフの勉強に乗り込んでいますが、不明瞭な文書やレガシーツールを置き換えても削除されないと複雑に思えます。シェフのconfig.rbファイルの作成方法は?

これを読んで私は今、システムによって使用される設定ファイルが、このconfig.rbファイルのように見えるので、knife.rbを置き換えるので、ワークステーションに接続するためのすべての情報サーバーに送信してCookbookをプッシュします。私は新しいユーザーであるため、古いものの代わりにこれを使用したいと思いますが、デフォルトでは作成されず、作成するコマンドが明確ではありません。

ページ私はこれ述べてリンクさ:

A config.rb file is used to specify chef-repo-specific configuration details. 

    This file is loaded every time this executable is run 

問題は、私は、これはそれがシェフ・レポ固有の実行可能ファイルを存在しなければならないようだ読んで...である「この実行可能ファイルを」理解していないということですしかし、そこにはありません...

どのような呼び出しを実行するのですか?マニュアルを使って手動でファイルを作成する必要がありますか? シェフ開発キットバージョン:0.17.17 シェフ・クライアントバージョン:12.13.37

おかげで、 ミケーレ

私はこれらのバージョンを使用しています。あなたは(上に大きな黄色いボックスで)あまりにもリンク先のページから

答えて

0

引用:

config.rbファイルは、シェフ・クライアント12.0と を開始、knife.rbファイルを置き換えるものですリリース。 config.rbファイルは、同じ の設定とknife.rbファイルの動作をしています。シェフクライアントは最初に config.rbファイルの存在を探し、それが見つからなければ はknife.rbファイルを探します。インフラストラクチャにchef-client 11.x バージョンを使用している場合は、引き続きknife.rbファイルを使用してください。

新しいユーザーとしてhttps://learn.chef.ioを送信することをおすすめします。すべての詳細が説明されています。

+0

申し訳ありませんが、私はまだそれを作成する方法を見ていません。私が見る唯一の方法は、knife.rbを作成して名前を変更することです。すべてのチュートリアルではまだナイフについて話しています。 – Mikyjpeg

+1

はい、最近のchef-dkを使用する場合は、knife.rbまたはconfig.rbという名前を付けてください。これは違いはありません。 – Tensibai

1

通常、このファイルはCheter ServerのスターターキットZIPファイルダウンロードの一部として提供され、ユーザーのキーも含まれています。シェフの管理インターフェースを使用していない場合は、自分で書き留めるように研究しなければならないでしょう。ユーザーエクスペリエンスはそれほど素晴らしいものではありません。ほとんどの部分について

あなたが必要なのは、このようなものです:

node_name 'myusername' 
client_key '/path/to/user.pem' 
chef_server_url 'https://something.com/organizations/myorg' 
関連する問題