Terraform — наследование конфигурации ресурсов между поставщиками

Я только недавно начал выяснять, как работает Terraform, но у меня есть очень специфическая проблема, которую мне нужно решить, и я пока не могу найти простой способ сделать это. Я хотел бы настроить конфигурацию terraform таким образом, чтобы между двумя разными провайдерами, в моем случае AWS и Docker, была общая часть конфигурации. Например, если у меня есть база данных Postgres и виртуальная машина с nginx, я хотел бы иметь какой-то «базовый» ресурс, который я могу «наследовать» в более подробных настройках Docker и AWS. Я предполагаю, что я могу использовать для этого переменные, но это не сработает, если мне нужно будет добавить некоторые строки конфигурации в эти контейнеры, мне придется добавить описание переменной и дополнительную строку в двух конфигурациях модулей, для Docker и AWS отдельно. Есть ли способ сделать это в стиле «ООП» с каким-то наследованием?

0 ответов

Другие вопросы по тегам