【发布时间】:2018-02-24 01:30:40
【问题描述】:
在运行 terraform apply 或 terraform plan 时,是否有任何方法(或解决方法)来指定工作目录? 例如:
terraform apply working_dir/vpc
terraform apply working_dir/dns
terraform apply working_dir/postgres
terraform apply working_dir/service-a
terraform apply working_dir/service-b
我知道有一个目标选项,我们可以在其中指定要目标的资源。但是在这里我需要一个文件夹来进行更多的抽象。 最终目标是能够设置运行以下命令的基础架构:
make vpc
make dns
make postgres
make service-a
make service-b
【问题讨论】:
-
你可以使用
pushd $working_dir和popd -
pushd 和 popd 在我的用例中不会很有用。即使
cd会更好。 -
那么为什么不直接使用这个,而不是要求 terraform 中的新功能。如果你认为这是一个有用的功能,terraform 是开源的,它欢迎你贡献代码来添加这个功能。
-
你为什么不使用一个make文件来实现你想要的功能?
标签: amazon-web-services terraform