Chef Server Management Console を使用して Chef を使い始めたので、ファイルの使用を開始し、knife 経由でアップロードしたいと考えています。ナイフを介してChefServerに保存されている役割と環境を取得する方法はありますか?
質問する
8170 次
2 に答える
11
knife environment list
およびコマンドを使用してknife environment show
環境をダウンロードし、"environment" を "role" に置き換えて、役割に対して同じことを行うことができます。
mkdir environments
for env in `knife environment list`; do
knife environment show $env --format=json > environments/$env.json
done
次に、これらの JSON ファイルを git にチェックインし、knife で編集/アップロードできます。
于 2012-05-26T06:05:14.757 に答える
1
タイトルでクックブックについて言及しましたが、投稿では言及しませんでした。
クックブックをダウンロードしたい場合は、うまくいきますknife cookbook download NAME
。Tim Potter のように for ループに入れて、すべてのクックブックを取得します。
于 2012-06-02T01:30:22.923 に答える