問題タブ [terraform0.12+]
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.
terraform - Terraform 内の他のモジュール リソースへの参照
Terraform Cloud git プロジェクトには、次のような階層があります。
すべてのメインmain.tf
ファイルには、子フォルダーを持つモジュール定義が含まれています。
/main.tf
:
/aws/main.tf
:
/aws/security-rules/main-tf
:
/aws/vms/main-tf
:
次に、このセキュリティ ルールを定義します。
/aws/security-rules/sec-rule1/main-tf
:
また、1 つ以上の VM から参照したいのですが、リソース ID (または名前) で参照する方法がわかりません。参照の代わりに平易な名前を使用します。
/aws/vms/vm1/main-tf
:
name または ID で参照する security-rules (およびその他のもの) を使用したいのは、より一貫性があるからです。また、新しいセキュリティ ルールを作成し、同時に VM を作成すると、Terraform OpenStack プロバイダーはエラーなしでそれを計画しますが、適用すると、VM が最初に作成され、まだ作成されていないことが見つからないため、エラーが発生します。新しいセキュリティ ルール。
これどうやってするの?