問題タブ [knife]
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.
windows - Mac OS X ワークステーションからのナイフ ブートストラップ Windows winrm が失敗する
knife bootstrap windows winrm ec2box.amazonaws.com -r 'role[web]' -x Administrator -P 'mypassword'
Mac OS X ワークステーションからコマンドを実行すると、以下の出力が生成されます。Windows ワークステーションから実行すると、コマンドは正常に実行されます。Mac OS X ワークステーションが WinRM 経由で正しく通信できるようにするために必要な追加の手順はありますか?
Amazon の Windows Server 2012 AMI でこれを使用しています。#39
スタックオーバーフローのアーティファクトではなく、端末のどこにでも印刷されました。
ruby - Chef でのユーザー固有の環境変数の読み取り
私はChefとRubyが初めてで、特定のLinux/Windowsユーザーから環境変数を読み取り、それを使用してファイルを配置する方法を理解しようとしています.
私がやりたいことはtnsnames.ora
、クライアントと DB インストール用の Oracle ファイルを更新することです。
これらのファイルは、Windows またはC:\oracle
Linuxの ようなディレクトリにある場合があります。C:\Program Files\oracle
/u01/app/oracle/product/11.2/network/admin
/u01/app/oracle/producdt/10.2/network/admin
環境変数をレシピに読み込んで使用しない限り、正確な場所を知ることは 100% 確信できません。
私は読んでいまし#{ENV['HOME']}
たが、それが私が使用したい構文のタイプであるかどうかはよくわかりません。
chef-infra - Chef ノード - ロール内も調べて、レシピが実行されるかどうかを確認します
特定のレシピが別のレシピ内のノードで実行されるかどうかを知りたいです。node.recipe?(recipe_name) メソッドを使用できますが、一部のレシピはロールとレシピによって管理されていますか? 役割の実行リストを調べていないようです。
私のレシピ[redis]が現在のノードで実行されるかどうかを確認する簡単な方法はありますか?
chef-infra - knife ssh 使用時に到達不能ノードをスキップする方法
knife ssh
次の方法を使用して、複数のノードでシェル コマンドを実行しようとしています。
ロール「web」を持つすべてのインスタンスが起動している場合は正常に動作しますが、インスタンスを 1 つだけ停止すると、このコマンドは次のメッセージでハングします。
到達できないノードをスキップして、稼働中のノードを続行するようにナイフに指示する方法はありますか?
更新: ナイフはデフォルトで到達不能ノードをスキップする必要がありますが、これは起こりません。考えられる理由は、SSH ゲートウェイです。調査中。