Учитывая следующую структуру каталогов:
├── modules
│ ├── providers.tf
│ ├── rds
│ │ ├── rds.tf
│ │ └── variables.tf
│ └── VirtualMachine
│ ├── vm.tf
У меня есть общий файл провайдеров, который определяет доступ к среде. Кроме того, существуют различные функции, такие как создание виртуальной машины или RDS.
Мой вопрос таков: как я могу запускать отдельные функции, например, просто виртуальную машину, , не копируя файл provider.tf внутри каждого папка .
Существует обходной путь с использованием символических ссылок, который ссылается на provider.tf, но это неправильное решение.