Terratest, по сути, просто запускает terraform
команды с параметрами, которые вы задаете в структуре локальной папки.
Таким образом, вы должны просто иметь возможность изменять каталоги для модуля, запускаемого terratest (то есть TerraformDir
) и запускайте типичные команды terraform (например, terraform plan
, terraform destroy
).
Если вы спрашиваете о том, чтобы terratest выполнял уничтожение автоматически для вас, вы можете сделать это передавая те же параметры в terraform.Destroy
, что и в в этом примере . defer
рекомендуется, чтобы уничтожение произошло после того, как вы проверили свои ресурсы.