terraform - Terraform:启动单个功能,无需在每个文件夹中复制提供程序文件
问题描述
给定以下目录结构:
├── modules
│ ├── providers.tf
│ ├── rds
│ │ ├── rds.tf
│ │ └── variables.tf
│ └── VirtualMachine
│ ├── vm.tf
我有一个通用的提供程序文件,它定义了对环境的访问。此外,还有不同的功能,例如创建虚拟机或 RDS。
我的问题是:如何在不复制每个文件夹中的 providers.tf 的情况下启动单个功能,例如虚拟机。
有一个使用引用 providers.tf 的符号链接的解决方法,但这不是一个合适的解决方案。
解决方案
推荐阅读
- android - 依赖 gradle android studio
- java - 在 Java 中使用 Math.random() 进行舍入
- python - python代码为列表中的每个ip运行命令并在字符串匹配时退出
- html - 使用 IMG 标签嵌入的替代免费静态地图 API
- r - 如何在 R 中的函数中传递多个条件并返回数据框?
- python - 获取 Django 模型所有相关的通用记录
- javascript - 如何为 Protobuf 生成的 JavaScript 文件设置 VSCode 智能感知?
- python - PyMC3 %-th 数组的前导次要不是正定的
- javascript - 为什么嵌入在javascript中的svg不起作用
- python - 使用 Python 网页抓取获取链接的 url;请求,requests_html,硒