問題タブ [puppetlabs-aws]

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.

0 投票する
1 に答える
1168 参照

amazon-web-services - パペットベースのブートストラップで EC2 インスタンスにホスト名を設定する方法

EC2 インスタンスを使用して、AWS でパペット管理インフラストラクチャ (非エンタープライズ) を構築しようとしています。puppetlabs-aws モジュールを使用すると、便利な方法でマシンを作成できます。次に、各ノードでローカル設定を行います。最も重要なのは、一意のホスト名を設定することです。これどうやってするの?

私が知っている 1 つの方法は、user_dataパラメーターを介してスクリプトを提供することです。それは素晴らしいことですが、使用できるようにするには、エージェントごとにスクリプトが重複するのを避けるために、そのスクリプトをパラメーター化できる必要があります。

それは理にかなっていますか?プログラムで新しいインスタンスを起動したいので、これを実現する便利な方法を本当に感謝しています。どんな提案も考慮されます。

アップデート

私の問題の例として、プロビジョニング パペット マニフェストの次のスニペットを考えてみましょう。

これにより、2 つのインスタンスが稼働中であることが保証されます。user_data => template('configure.erb')インスタンスの作成後にインスタンスで実行されるテンプレート スクリプトを参照していることに注意してください。ここで、決定の基礎となるデータのみを知っていれば、ホスト名 (または希望するもの) を設定できます。インスタンスの説明にタグを追加することはできますが、configure.erb私の知る限り、スクリプトから読み取ることはできません。

とにかく、ホスト名を設定することは、根本的な問題を解決するという私の考えです。他にもっと便利な方法があるかもしれません。私が望むのは、これら 2 つのインスタンスがパペット マスターに対して異なるノード タイプを表す方法です。

0 投票する
0 に答える
96 参照

puppet - puppet を介して vPC 内で rds インスタンスをプロビジョニングする方法

puppetlabs/aws モジュールを使用して、既存の VPC 内に rds インスタンスをプロビジョニングしようとしています。次のリソース宣言を使用して、非 VPC モードで rds インスタンスをプロビジョニングできます。

ただし、 db_subnetという追加の属性を追加しようとすると、パペット適用しようとすると次のエラーが発生します。

エラー: 確実に 'present' を設定できませんでした: params[:subnet_group_name] に予期しない値がありました

このエラーは、puppet モジュール自体ではなく aws-sdk を取得することを認識しています。

私が正しければ、db_subnet 属性にサブネット グループ名を渡す必要があり、完了しましたが、上記の問題が発生します。私が間違っていることは何か分かりますか?

前もって感謝します

0 投票する
1 に答える
218 参照

amazon-web-services - エラー: puppet/face/node_aws/bootstrap を自動ロードできませんでした

エラー: puppet/face/node_aws/bootstrap を自動ロードできませんでした: そのようなファイルをロードできません -- GUID エラー: face node-aws のヘルプをロードできませんでした。詳細については、エラー ログを確認してください。

詳細: 「puppet/face/node_aws/bootstrap を自動ロードできませんでした: そのようなファイルをロードできません -- guid」

エラー: 使用法については「puppet help help help」をお試しください

このエラーを解決する方法を教えてください。

0 投票する
1 に答える
91 参照

puppetlabs-aws - puppetlabs-aws で aws_session_token を使用する必要があります

私の仕事では、aws cli を使用するときに aws_session_token を使用します。aws_session_token の puppetlabs-aws サポートには何も表示されません。何か案は?