Мне немного интересно узнать о модулях Terraform. Каковы именно их очки? Я продолжаю видеть, что это должно сэкономить мне время, не копировать и т. Д., Но я думаю, что я могу упустить момент, потому что не понимаю, зачем их использовать?
Я использовал их только один раз, поэтому мой опыт ограничен. Я должен создать 2 разные среды, и я не уверен, почему я пошел бы на это. Может быть, у меня было бы другое мнение, если бы мне пришлось сделать 10 окружений.
Среды будут находиться в разных учетных записях, используя разные vpcs, разные IAM, ... что заставило меня подумать, что я могу создать в основном 2 папки и ссылаться на некоторые переменные.
Что касается "без копирования-вставки", мне кажется, вы делаете файл, который затем ссылается на модули и переменные. В какой-то момент вам все еще нужно написать все ресурсы (например, int-sg, test-sg). так почему бы не записать его прямо в нужную папку?
Надеюсь, этот вопрос имеет смысл, я был бы признателен за любое конструктивное мнение