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

Terraform хочет полностью перестроить мое развертывание AWS

У меня есть среда AWS, созданная на 100% с использованием Terraform. Я не прикасался к нему несколько дней, но сегодня, когда я пошел внести то, что я считал довольно тривиальным изменением, Terraform решил, что хочет построить мне весь новая инфраструктура AWS. Отказ от изменений не имел никакого значения, что бы я ни делал, Terraform теперь хочет построить новую инфраструктуру.

Оно делает не хотят разрушить старую инфраструктуру, она хочет построить новую инфраструктуру бок о бок с ней.

По сути, это действует так, как будто всей моей существующей инфраструктуры просто не существует.

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

Я новичок в Terraform, могу ли я «заставить» Terraform вернуться в прежнее состояние?

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

Восстановление версии файла состояния, в которой не было этой проблемы, устранило проблему.

Думаю, пора получить файл состояния терраформ в S3 так что это больше не повторится.