問題タブ [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.
chef-infra - パスワードを要求せずにナイフブートストラップコマンド
コマンドを使用して Ubuntu クライアント ノードをブートストラップするためのコマンドを含む bash スクリプトを作成しようとしていますknife
。スクリプトを実行すると、knife
コマンドはクライアント ノードの sudo パスワードを要求し、パスワードを入力すると期待どおりに動作します。しかし、パスワードを要求せずに自動化された方法を探しています。ブートストラップに使用したコマンドは次のとおりです。
確認した後、ナイフ ブートストラップ ドキュメント、以下のように ssh-password を指定しようとしましたが、同じ結果になりました。
このコマンドの問題点。knife コマンドがクライアントとブートストラップに自動的にログインすることを期待していますが、次のように求めています。
何か案は??
ruby - gssapi には Ruby バージョン >= 1.9.1 が必要です。gem のインストール時
knife-cloudstack
シェフクライアントが構成されたUbuntu 12.04でgem installを使用してプラグインをインストールしようとしていますが、タイトルで述べたようにエラーが発生しました。
だから私はインストールしようとしapt-get install ruby1.9.3
ましたが、それでも同じエラーです。
また、ruby のバージョンは 1.9.3 です。
ruby --version ruby 1.9.3p0 (2011-10-30 リビジョン 33570) [i686-linux]
さらに混乱するために、実行するsudo update-alternatives --config ruby
と、出力が次のように表示されます。
PS: 最初は * は Selection:0 にありましたが、後で 2 に変更しました。
ruby1.9.3はどこに?ruby1.9.3 をインストールしたのに、なぜ他のバージョンを使用するのですか?問題の原因を知っている人はいますか?
ありがとう。
ubuntu - Chef を使用してホスト名を設定/変更するには?
実行モードのノードがほとんどないため、それらのノードにホスト名を設定する必要があります。
属性 host_name を設定し、そのレシピをそれぞれのノードで実行できるクックブックはありますか?
chef-infra - ナイフを使用してサーバーでレシピをブートストラップし、バージョン パラメータを転送する
次のような非常に短いレシピがあります。
そして、次のナイフ コマンドを実行します。
ナイフコマンドでバージョン番号を渡し、bash スクリプトを変更してそのバージョンも取得する方法を知りたいです。次のようになります。
レシピは次のようになります。
「-j」フラグを使用してjsonパラメーターを渡すことができるナイフブートストラップマニュアルを読みましたが、レシピ内でこれらのjsonパラメーターを実際に使用する方法の例が見つかりません..
ruby - ナイフからシェフサーバーにクックブックをアップロードできません
ubuntu ec2 インスタンスでオープンソースのシェフ サーバーを実行しています。ナイフを使用してワークステーションからシェフサーバーにクックブックをアップロードしようとしていますが、次のエラーが表示されます
詳細モードで同じコマンドを実行すると、ラップトップにインストールされているナイフ、ワークステーション、またはシェフクライアントがubuntu ec2インスタンスのプライベートIPに接続しようとしていることがわかりました。
ナイフがubuntu ec2インスタンスのプライベートIPへの接続を停止し、サーバーのサブドメイン/ドメインまたはエラスティックIPに接続するのを防ぐにはどうすればよいですか.
助けてください
amazon-web-services - ナイフを使用して ec2 ノードのシェフ属性を編集するにはどうすればよいですか
コマンドを使用してec2ノードのnode_dataを編集したいknife node
。
以下のコマンドを使用して手動で行うことができます。
knife node edit NODE_NAME
編集が必要なjsonが生成されます。
node_data
そのjsonで編集したい。
run_list を編集する必要がある場合、そのためのコマンドがあり、
knife node run_list add node 'role[ROLE_NAME]'
このコマンドに似たものが必要です。