Мы ищем возможность создавать виртуальные машины (и связанные с ними ресурсы) в различных облачных провайдерах.
Таким образом, мы получим разные шаблоны для разных облачных провайдеров.Текущая структура
|_terraform
|_azure
| |_vm
| |_module
| |_testazurevm1
| | |_.terraform
| | |_plugins
| | |_modules
| |_testazurevm2
| | |_.terraform
| | |_plugins
| | |_modules
| |_...
| |_.terraform
| |_plugins
| |_modules
|___aws
| |_vm
| |_module
| |_testawsvm1
| | |_.terraform
| | |_plugins
| | |_modules
| |_testawsvm2
| | |_.terraform
| | |_plugins
| | |_modules
| |_...
| |_.terraform
| |_plugins
| |_modules
|____....
Это своего рода работа, но каждый раз, когда мы выполняем инициацию / применение terraform в одной из подпапок, она всегда создает новую подпапку .terraform, которая содержит двоичный исполняемый файл провайдеров и ссылкуссылка на модули.
Когда у нас будут сотни / тысячи виртуальных машин, у нас будут эти исполняемые файлы в каждой папке VM / .terraform / plugins.
Есть ли способ сказать,terraform для повторного использования существующих плагинов в указанной папке?