Таким образом, упрощенная структура проектов для terraform выглядит следующим образом:
environemnt1/
-main.tf (includes module, backend, environment)
environemnt2/
-main.tf
modules/
resources (includes resources, variables etc)
Дело пытается решить ситуацию, когда файл состояния теряется.
При использовании важно, скажемВ среде 1 ресурс должен находиться в среде (main.tf).Я могу успешно импортировать ресурс в эту среду.Несмотря на это, обычный шаблон направляет среду в ресурс (источником модуля является ресурс, позволяющий создавать общие файлы ресурсов).
Итак, мы собираемся импортировать ресурс для этой среды, но сохранитьобщий код (т. е. есть ресурсы в модулях), а не в каждом файле среды.У кого-нибудь получалось как правильно это сделать?
Я пытался реализовать код в среде, успешно импортировал ресурс в состояние.Тем не менее, он заменит существующий ресурс, если я перенесу код обратно в среду.