我正在使用名爲kops的工具生成terraform文件,以便爲kubernetes設置一些基礎結構。之後,我們希望使用terraform來創建特定於我們應用程序的部分基礎架構。例如,隊列,代理,彈性緩存等。引用另一個terraform文件中的變量,您無法修改
kops生成的terraform文件中有很多信息,我希望在創建隊列/代理/彈性緩存時參考它。例如,要使用的子網範圍,cidr塊,可用區域等。但是,我不想修改kops生成的terraform文件,因爲每當有kops升級時,我都必須重新生成它,然後重新生成 - 修改它。
kops生成的terraform文件不提供任何output
變量。我可以將隊列/代理/彈性緩存配置追加到kops生成的文件的底部。然後我可以參考kops生成的變量。但我認爲這是對kops生成文件的修改,並且由於上述原因想避免這種情況。
如何使我的自定義terraform引用生成的terraform文件的部分?