terraform.tfstate не работает с рабочей областью - PullRequest
0 голосов
/ 11 сентября 2018

Я использовал tf-код для развертывания инфраструктуры AWS, terraform.tfstate, хранящейся локально на моей машине.Теперь я хочу централизовать свой код на github, а также начал использовать рабочее пространство terraform, чтобы я мог использовать один и тот же код tf с отдельным файлом состояния, хранящимся в отдельных сегментах s3 для каждого региона / рабочего пространства.

когда я запускаю свой новый код, указывающий его на файл terraform.tfstate из старого развертывания, тогда мне выдается запрос на Plan: 26 to add, 0 to change, 25 to destroy. Я ожидаю, что terraform не будет отображать add или destroyпоскольку нет никаких изменений в инфраструктуре, кроме использования сценария bash для создания рабочей области и удаленного сохранения / чтения файла состояния.

я замечаю, что получаю то же сообщение Plan: 26 to add, 0 to change, 25 to destroy., даже когда копирую старую terraform.tfstateв новый каталог кода локально (не из удаленного s3).Это для устранения неполадок, если что-то делать с удаленным файлом terraform.tfstate.что я могу здесь делать не так?Интересно, как я могу иметь существующее состояние Terraform для работы с рабочей областью?

...