2017-03-10 7 views
0

せずに自動的に属性を更新します.filesystem属性を使用してノード上のディスク領域などを取得します。ノード上でsudo chef-clientを実行しないと、どうすればいいですか? chef-client -o ...は機能していないようです。シェフは、私は、ノードなどの自動属性をリフレッシュしたいシェフ・クライアントの実行

は、コンテキストのために私は役割と実行リストと一緒に私のシェフサーバで設定ノードを持っています。 chef-clientを実行すると、対応している実行リストが実行されることがあります。たとえば、ドッキング・イメージをインストールして実行する実行リストがあるなど、時には実行したくない場合があります。

答えて

1

これは、シェフが直接サポートしているものではありません。あなたが大仕事なしに得ることができる最も近いものはnode.saveというコードのレシピで、次に-oモードで実行します。なぜなら、実行リストの拡張で通常はCookbookから来るすべての属性は存在しないからです。だから、-oが最初にノードの保存を無効にするのはこのためです。より一般的には、Ohaiを実行し、その自動レベル属性のみを更新するツールを構築することができますが、シェフ自身にそのようなスクリプトは存在しません。

関連する問題