問題タブ [chef-zero]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nginx - Chef: 'kitchen converge' が新しいテンプレートを調達していない
Nginx conf ファイルの編集に使用する新しいテンプレートを生成しました。nginx.conf.erb ファイルはクックブックの Templates フォルダーに作成され、必要に応じて Nginx を構成するように編集しました。私のレシピでは、nginx.conf.erb テンプレートを使用して Nginx conf ファイルを更新するために、以下を追加しました。
問題は、「kitchen converge」を実行して vagrant インスタンスにログインすると、Nginx conf ファイル (/etc/nginx/conf.d/default.conf) が nginx.conf.erb ファイルの内容に更新されないことです。 . 収束中にエラーは発生せず、レシピ内の他のすべてが実行されたようです。ChefDK では、出力をスクロールして何が起こったのかを確認することができません。テンプレートが更新されていない理由や、収束からの完全な出力を提供するログを見つけることができる場所について何か提案はありますか?
Chef クライアントの出力 (以下) は、Nginx conf ファイルに加えたい更新を引用していますが、収束後にログインしてもファイルは更新されません。
chef-infra - Chef: 警告: ノードに空の実行リストがあります
Chef zero で問題が発生しています。奇妙なことに、実際には変更せずにこの方法で多くのノードをプロビジョニングしてきましたが、今では壊れています。
確認しましたが、ロール/ノードのjsonファイルはすべてそこにあります....
ヒント/ヘルプをいただければ幸いです。ポール