Terraform: запуск отдельных функций без копирования файла провайдера в каждую папку - PullRequest
0 голосов
/ 23 апреля 2020

Учитывая следующую структуру каталогов:

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

У меня есть общий файл провайдеров, который определяет доступ к среде. Кроме того, существуют различные функции, такие как создание виртуальной машины или RDS.

Мой вопрос таков: как я могу запускать отдельные функции, например, просто виртуальную машину, , не копируя файл provider.tf внутри каждого папка .

Существует обходной путь с использованием символических ссылок, который ссылается на provider.tf, но это неправильное решение.

...