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

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

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

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

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

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

Я совсем новичок в Terraform. Есть ли способ «заставить» Terraform вернуться в старое состояние?

решение1

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

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

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

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