Итак, в настоящее время у меня есть один экземпляр VPC и один экземпляр ec2. Я хочу иметь 2 среды (prod и qa) с одним и тем же vpc. Я создал модуль с именем vpc, но я не уверен, как сделать vpc общим между рабочими пространствами.
Если я изменю рабочее пространство и запустил terraform plan, будет воссоздан новый VPC. Есть ли такое представление об общем модуле в рабочих областях? Или глобальный модуль?
Спасибо
Поскольку вы уже на пути к использованию модулей, я предлагаю использовать удаленное состояние.
Короткий путь - добавить remote_state источник данных для импорта существующей среды в новую. Это позволит вам ссылаться на существующий VPC.
Если вы хотите переместить VPC в его собственную среду, вы можете удалить ее из текущего состояния среды и импортировать, например в среде VPC.