Terraform инициализирует новые серверы из того же шаблона

Terraform инициализирует новые серверы из того же шаблона

Есть ли какой-нибудь трюк для подготовки нескольких стеков AWS с использованием ранее созданного шаблона Terraform?

После внесения некоторых изменений в файл переменных, чтобы не создавать те же самые ресурсы, а создавать похожие с новыми именами.

решение1

Если вам необходимо поддерживать несколько «копий» некоторой инфраструктуры, описанной в Terraform, стандартный способ сделать это — объединить эти общие части конфигурации в общуюмодульа затем вызвать этот модуль несколько раз, либо из одной и той же конфигурации, либо из нескольких отдельных конфигураций.

Терраформирование"состояние"артефакт отслеживает отношения между объектами в конфигурации и объектами в удаленных системах. Каждая конфигурация обычно имеет только одно состояние (если вы не используете расширенные функции, такие какнесколько рабочих пространств) и, следовательно, один набор соответствующих удаленных объектов.

Использование нескольких конфигураций, совместно использующих один и тот же модуль, позволяет многим экземплярам сосуществовать, поскольку они находятся в отдельных снимках состояния.

Использование нескольких вызовов одного и того же модуля водинокийКонфигурация также позволяет многим экземплярам сосуществовать, на этот раз используя сами модули как отдельные пространства имен внутри снимков состояния.

Связанный контент