Назад | Перейти на главную страницу

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

Есть ли какой-нибудь способ предоставить несколько стеков aws с использованием ранее созданного шаблона terraform?

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

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

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

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

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