問題タブ [terraform]

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 に答える
547 参照

go - godep save ./... https://github.com/hashicorp/terraform では機能していないようです

こんにちは、https://github.com/hashicorp/terraformのリンクをたどっています。特定のセクション「依存関係の追加」に従って、以下のコマンドを正常に実行しました

今私が走るとき

見つからないパッケージがいくつかあります。 ここに画像の説明を入力

このパッケージを go get で手動で更新すると、別のパッケージのように見えます。これを正常に実行する方法を教えてください。

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

go - terraform の https://github.com/hashicorp/terraform.git のベンダー フォルダーを更新する方法

こんにちは、hashicorp/terraform に指定された手順に従っており、以下のアクティビティを実行しています

この後、Godep.json ファイルが更新されたことを確認できますが、ベンダー フォルダーに変更が見られません。それはまだ古いことを指しています。最新の go-aws-sdk で利用可能な go-aws-sdk を更新しているため、ベンダーからの emr サポートを探しています。go update github.com/... を呼び出すと、godep.json は変更されましたが、 vendor フォルダーは変更されませんでした。誰か理由を教えてください。ありがとう

0 投票する
5 に答える
5282 参照

amazon-web-services - Terraform を使用して AWS VPC 内の 2 つのサブネット間をルーティングする方法は?

更新: とりわけこれに取り組んでいます。2 つのサブネットと 1 つの SSH 踏み台を使用して、機能する構成を取得できないようです。* 2 つのプライベート サブネットを作成する * 要塞を作成する * 要塞経由で構成された各サブネットで ec2 インスタンスをスピンする (要塞経由で任意のシェル コマンドを実行する) * インターネット ゲートウェイを構成する * 持っているプライベート サブネット上のホストの nat ゲートウェイ * ルートとセキュリティ グループが適切に構成されている

元の投稿: Terraform を学習してプロトタイプを作成しようとしています。Terraform を介して構成された AWS VPC があります。DMZ サブネットに加えて、インターネットからのトラフィックを受信するパブリック サブネット「web」があります。インターネットからアクセスできないプライベートサブネット「アプリ」があります。テラフォームがプライベート「アプリ」サブネットにインスタンスをプロビジョニングできるように、要塞ホストを構成しようとしています。私はまだこれを機能させることができませんでした。

踏み台に ssh 接続すると、踏み台ホストからプライベート サブネット内のどのインスタンスにも SSH 接続できません。ルーティングに問題があると思われます。私は、いくつかの利用可能な例とドキュメントを使用して、このプロトタイプを構築してきました。多くの例では、aws プロバイダーを介して、わずかに異なる手法と Terraform ルーティング定義を使用しています。

「web」サブネット上のインスタンスが「app」にアクセスできるように、これら 3 つのサブネット (パブリック「web」、パブリック「dmz」と要塞、およびプライベート「app」) を定義するための理想的または適切な方法を誰かが提供してください。 DMZ の踏み台ホストがプライベート「アプリ」サブネットにインスタンスをプロビジョニングできることを確認しますか?

私の設定の一部を以下に示します。

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

amazon-web-services - プライベート サブネットワーク上の 2 つ以上のノード間の Terraform AWS ルーティング

AWS のプライベート VPC にいくつかのノードを作成する terraform プラン (以下) があります。すべてがうまくいっているように見えますが、VPC 内のノード間で ssh または ping を実行できません。

プライベート ネットワーク内の 2 つのノードが互いに通信できるようにするために、次の構成に欠けているものは何ですか?

0 投票する
3 に答える
56283 参照

amazon-web-services - terraform を使用して、スケジュールされたイベント ソースによってトリガーされるラムダ関数を設定する

AWS ラムダ関数を 5 分ごとに実行したいと考えています。AWS マネジメント コンソールでは、これはラムダ関数の [イベント ソース] タブで簡単に設定できますが、Terraformでどのように設定すればよいですか?

リソースを使用しようとしましたが、使用するaws_lambda_event_source_mappingAPI はKinesis と DynamoDB からのイベントのみをサポートしていることがわかりました。スケジュールされたイベント ソースで使用しようとすると、作成がタイムアウトします。

0 投票する
5 に答える
2942 参照

amazon-web-services - Terraform を使用して特定の AWS Elastic IP を踏み台に割り当てることはできますか?

SSH の許可された宛先 IP として、企業のファイアウォールからいくつかの Elastic IP をホワイトリストに登録する必要があります。Terraform を使用して要塞インスタンスを構成し、特定の Elastic IP を割り当てる方法はありますか? 同様に、要塞が破壊されたときに、その EIP をプロビジョニングされたプールに戻すようにしますか? 明らかに、EIP が AWS アカウントから割り当て解除されることは望ましくありません。

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

python - テラフォームがpythonサブプロセスから実行されているときに引数が「=」で分割されるのはなぜですか

私はテラフォーム用のPythonラッパーを持っています.テラフォームは、渡された引数を何らかの形で誤解します. これを回避する方法はありますか?

__注: 単純なエコー (またはその他のバイナリ) を実行すると以下に観察される __ お尻は、すべての引数を正しく解釈します。何らかの理由で、terraform は引数 -var foo=bar を -var foo に分割し、おそらく bar に分割することを決定しました

0 投票する
4 に答える
7863 参照

amazon-web-services - terraform で aws_api_gateway_integration のリクエスト テンプレートを指定する

AWS_API_GATEWAY_INTEGRATIONのTerraform ドキュメントでは、次のパラメータがサポートされています。

  • rest_api_id
  • resource_id
  • http_メソッド
  • タイプ
  • うり
  • integration_http_method

彼らはこの例を挙げています:

しかし、UI でできるように、マッピング テンプレート (および Lambda 統合) を指定したいと思います。

ここに画像の説明を入力

ただし、Terraform でそれを行う方法はありません。可能ですか?

注:私が現在行っているのはapply、構成の残りの部分 (ラムダ、s3、iam など) を作成し、後でマッピング テンプレートを手動で追加することです (ラムダの統合タイプも同様です)。

しかし、他の構成 (例: s3) を適用するたびにterraform apply、Terraform はマッピング テンプレートと統合タイプを元に戻します。

「元に戻す」計画は次のようになります。