問題タブ [infrastructure-as-code]

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 投票する
2 に答える
1246 参照

amazon-web-services - モジュール経由の Terraform backend.tf

別のディレクトリにモジュールがあります。そこで、backend.tf を追加し、Linux 環境変数からプロバイダー データを設定します。

しかし、エラーを与えるテラフォーム。

私の構造は以下のように表示されています。

端末から変数 ORGANISATION、REGION および TERRAFORM_BUCKET 変数をエクスポートしましたが、次のエラーが発生します。

この問題を解決するにはどうすればよいですか?

注意: 環境変数を介してモジュールから backend.tf を呼び出します。(動的変数とデフォルト変数)

助けてください !

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

amazon-web-services - Route53 リソースを使用した Terraform 例外処理

Terraform を介して aws リソースを操作する際に問題が発生しました。私の場合、Route53 は以下のようなエラーを返します。

以下に示すように、これらのデータソースがエラーを出した後

一致する Route53Zone が見つかりません

これらの例外を処理して、Route53 にレコードが見つからない場合に Route53 にレコードを作成したいと考えています。要約すると、例外を条件として処理したいと思います。

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

amazon-web-services - AWS と Terraform - セキュリティ グループのデフォルトのエグレス ルール

プロバイダーが AWS である多くの Terraform プロジェクトで見られる繰り返し可能な構成があります 。すべてのアウトバウンド トラフィックを許可するアウトバウンド (エグレス) ルールの構成です。

私が理解している限り、AWS ユーザー ガイドに記載されているように、これは AWS のデフォルトの動作です。

デフォルトでは、セキュリティ グループには、すべてのアウトバウンド トラフィックを許可するアウトバウンド ルールが含まれています。ルールを削除して、特定のアウトバウンド トラフィックのみを許可するアウトバウンド ルールを追加できます。セキュリティ グループにアウトバウンド ルールがない場合、インスタンスからのアウトバウンド トラフィックは許可されません。

セキュリティ グループの一般的な Terraform セットアップの例 - 私の質問の焦点は、エグレス ブロックです。

この構成は文書化のために作成されたものですか、それとも技術的な理由がありますか?