私はkopsという名前のツールを使用しています。このツールは、テラフォームファイルを生成して、kubernetesのインフラストラクチャを設定します。その後、アプリケーション固有のインフラストラクチャの一部を作成するために、terraformを使用したいと考えています。別のterraformファイルの変数を参照することはできません。
kopsが生成するterraformファイルには、queue/proxy/elasticacheを作成する際に参考にしたい情報がたくさんあります。たとえば、キュー、プロキシ、エラスティックキャッシュなどです。たとえば、使用するサブネット範囲、cidrブロック、使用可能なゾーンなどですが、kopsのアップグレードがあるたびに、それを再生成しなければならないので、kopsで生成されたterraformファイルを変更したくありません。それを修正する。
kopsが生成するterraformファイルには、output
という変数はありません。私は、kopsが生成するファイルの最後に自分のキュー/プロキシ/ elasticache設定を追加することができます。それから私はkopsが生成した変数を参照することができます。しかし、これはkopsが生成したファイルの変更であると考えており、上記の理由でこれを避けたいと考えています。
カスタムテラフォームの参照を、生成されたテラフォームファイルの部分にするにはどうすればよいですか?