この設定でノードと環境の違いを把握しようとすると、私は少し失われてしまいます。これが悪い習慣であるか、あなたが何を持っているのか分からないものがあるかどうかはわかりません。私はシェフには新しく、ゆっくりと知識を得ています。シェフノードと環境
私はシェフクライアントを実行し、実行リストに従って希望の状態を維持しているマシンとしてノードを理解しています。
また、特定の環境に関する情報を記述するために環境が使用され、その環境に固有の可能性の高い変数があることも理解しています。
シェフレポと私が管理しているコードには、非常によく似ています---完全には重なっていないのですが。
chef-serverに登録されたノードと、実行するように指定された環境がある場合 - 同じ設定が表示されます。
ノードには、使用する料理バージョン、chef_environment環境、およびそのアプリケーションに関連する特定のアプリケーション変数、マシン収集されたハードウェア統計などに関する情報があります。
環境には、同じ情報の集まり、料理のバージョン、アプリの変数と設定があります。
私は、竹のナイフブートストラップによって実行されるコマンドに別の環境が指定されているため、ノードで言及された環境が尊重されるとは思わない。
私の質問はこれです---これは冗長ですか?どちらの設定が重視され、どの設定が無視されるかは、これを削減して簡単にすることができますか?これは一般的で正しい設定ですか?