2017-01-20 15 views
0

すべてのシェフクライアントログをログファイルに収集したいとします。だからシェフクライアントのログ設定をSTDOUTから/var/log/chef-client.logに変更し、あるノードの変更を/etc/chef/client.rbに適用します。ブートストラップ時にシェフクライアントのログ設定を無効にする

log_location  /var/log/chef-client.log 

私はワークステーションからブートストラップする場合でも、私はシェフのクライアント構成が再びSTDOUTに変更されました。

サーバー側からログの場所を変更する方法はありますか?それでは、ブートストラップ時にクライアントの設定を上書きしますか?

+1

bootstrapはノードに対して1回のコマンドですが、すでに登録されているノードに向かってブートストラップを実行しないでください... – Tensibai

答えて

0

ブートストラップ中にlog_locationを渡すとrecently mergedだったので、少なくとも12.17.44を使用する必要があります。その後、knife.rbconfig_log_locationを指定してブートストラップに使用することができます。ブートストラップ後にclient.rbを管理するには、chef-client cookbookを使用します。

関連する問題