terraform state refre sh и принять изменения и больше не менять старый код - PullRequest
0 голосов
/ 13 июля 2020

У меня есть огромный модуль terraform для запуска всей инфраструктуры. Теперь после подготовки было внесено много изменений в настройку вручную. Я обновил файл состояния, чтобы быть в курсе этих изменений, используя команду terraform refre sh.

Теперь я добавил новые компоненты в свой terraform. Когда я выполняю план terraform, он пытается сбросить старые обновленные ресурсы до исходного состояния (потому что это то, что определено в моем коде terraform). Есть ли способ для terraform игнорировать изменения в старых ресурсах и создавать только новые добавленные компоненты?

1 Ответ

0 голосов
/ 13 июля 2020

Я сам нашел решение для вышеуказанного. По-видимому, есть опция ignore_changes в блоке жизненного цикла, которая должна быть определена для всех ресурсов, которые вы ожидаете изменить с помощью внешних методов.

Ссылка: https://www.terraform.io/docs/configuration/resources.html#ignore_changes

...