問題タブ [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.
amazon-web-services - モジュール経由の Terraform backend.tf
別のディレクトリにモジュールがあります。そこで、backend.tf を追加し、Linux 環境変数からプロバイダー データを設定します。
しかし、エラーを与えるテラフォーム。
私の構造は以下のように表示されています。
端末から変数 ORGANISATION、REGION および TERRAFORM_BUCKET 変数をエクスポートしましたが、次のエラーが発生します。
この問題を解決するにはどうすればよいですか?
注意: 環境変数を介してモジュールから backend.tf を呼び出します。(動的変数とデフォルト変数)
助けてください !
amazon-web-services - Route53 リソースを使用した Terraform 例外処理
Terraform を介して aws リソースを操作する際に問題が発生しました。私の場合、Route53 は以下のようなエラーを返します。
以下に示すように、これらのデータソースがエラーを出した後
一致する Route53Zone が見つかりません
これらの例外を処理して、Route53 にレコードが見つからない場合に Route53 にレコードを作成したいと考えています。要約すると、例外を条件として処理したいと思います。
amazon-web-services - AWS と Terraform - セキュリティ グループのデフォルトのエグレス ルール
プロバイダーが AWS である多くの Terraform プロジェクトで見られる繰り返し可能な構成があります 。すべてのアウトバウンド トラフィックを許可するアウトバウンド (エグレス) ルールの構成です。
私が理解している限り、AWS ユーザー ガイドに記載されているように、これは AWS のデフォルトの動作です。
デフォルトでは、セキュリティ グループには、すべてのアウトバウンド トラフィックを許可するアウトバウンド ルールが含まれています。ルールを削除して、特定のアウトバウンド トラフィックのみを許可するアウトバウンド ルールを追加できます。セキュリティ グループにアウトバウンド ルールがない場合、インスタンスからのアウトバウンド トラフィックは許可されません。
セキュリティ グループの一般的な Terraform セットアップの例 - 私の質問の焦点は、エグレス ブロックです。
この構成は文書化のために作成されたものですか、それとも技術的な理由がありますか?