首页 > 解决方案 > Terraform:启动单个功能,无需在每个文件夹中复制提供程序文件

问题描述

给定以下目录结构:

├── modules
│   ├── providers.tf
│   ├── rds
│   │   ├── rds.tf
│   │   └── variables.tf
│   └── VirtualMachine
│       ├── vm.tf

我有一个通用的提供程序文件,它定义了对环境的访问。此外,还有不同的功能,例如创建虚拟机或 RDS。

我的问题是:如何在不复制每个文件夹中的 providers.tf 的情况下启动单个功能,例如虚拟机。

有一个使用引用 providers.tf 的符号链接的解决方法,但这不是一个合适的解决方案。

标签: terraform

解决方案


推荐阅读