2017-08-11 20 views
0

シェフサーバーから単一ノードのすべての情報を取得するAPIを作成しようとしています。単一ノードの情報を取得するためのPhehef API

def get_nodeInfo(self, name): 

上記の方法はヘッドなので、ここでノード名を渡します。私はインターネット上で見つかったさまざまな方法を試しましたが、 "ChefServerNotFound:object not found"エラーが発生し続けます。誰も私のためにこれについてのアドバイスを持っていますか?

result_set = chef.Search('node', q="name:test*") 
for result in result_set: 
    node = chef.Node(result["name"]) 
    print node 

私は上記のコードを使用しました。

は事前に

答えて

1

まずあなたをオフにありがとう、試してみて、注意を引くために、古い非バグについてはコメントしないでください。それはメンテナを怒らせ、生産性がない。第二に、単一のノードのデータを取得するためにsearchを使用する必要はありません。ただロードするのはNode(name)です。

+0

申し訳ありませんが、私は注意を喚起しようとしていない、私はちょうど助けを求めています。私はノード(名前)を試したので、実行リストを試してみると、空のパラメータが返されます。 –

関連する問題