некоторые проблемы с модулями tf возникают только во время выполнения (применяется terraform)
У меня есть свои модули в git и я использую теги для управления версиями
как вы тестируете модули tf без отправки на удаленный?это означает, что если я отредактирую модуль, то сначала хочу проверить его, прежде чем нажимать на удаленный модуль и пометить тегами.
Я могу опустить модуль tf локально и ссылаться на него по пути файловой системы вместо git remote в source
, но этонеуклюже.
Прямо сейчас я делаю это:
- clone tf module repo
- создать еще одну локальную папку для тестирования модуля
- создатьTF-файл в этой другой папке, который ссылается на модуль через
source = "../my-module"
- . Terraform применяет модуль для тестирования перед фиксацией и помечает модуль как удаленный
. Есть ли функция tf для тестированиямодуль, который я не использую?в идеале вы должны клонировать репозиторий модуля tf, и у этого репозитория уже будет «тест», который вы можете запустить, это настройка для локальной проверки модуля.