Лучший способ - создать новые репозитории, каждый из которых содержит новые файлы состояний. Допустим, ресурсы, созданные из вашего старого репо, хранятся в состоянии с именем «repo1.tfstate». Затем вы создаете новое репо, где вы хотите, чтобы некоторые вещи были отделены от репо1 здесь. Затем вы можете использовать импорт terraform для импорта ресурсов в repo2. Не забудьте удалить только что импортированные из repo1 ресурсы с состоянием terraform rm.
Другим способом было бы сделать состояние terraform pull> state-for-repo-2.tfstate, отредактировать его вручную, поместитьэто в repo2 и сделать толчок состояния terraform. Конечно, вам также придется редактировать состояние для repo1. Но имейте в виду, что push-сообщение состояния terraform перезапишет исходный файл состояния ...