从terratest获取状态并手动运行terraform destroy?
我使用Terratest进行测试,但我设置了错误的超时,现在测试失败,资源仍然存在。我可以手动移除它们,但更好的方法是使用terraform destroy从terratest获取状态并手动运行terraform destroy?,terraform,terratest,Terraform,Terratest,我使用Terratest进行测试,但我设置了错误的超时,现在测试失败,资源仍然存在。我可以手动移除它们,但更好的方法是使用terraform destroy 有没有办法通过Terratest在运行测试期间获取状态或保存它们?Terratest基本上只是运行terraform命令,并在本地文件夹结构中提供参数 因此,您应该能够将目录更改为terratest(即)运行的模块,并运行典型的terraform命令(例如,terraform plan,terraform destroy) 如果您要求ter
有没有办法通过Terratest在运行测试期间获取状态或保存它们?Terratest基本上只是运行
terraform
命令,并在本地文件夹结构中提供参数
因此,您应该能够将目录更改为terratest(即)运行的模块,并运行典型的terraform命令(例如,terraform plan
,terraform destroy
)
如果您要求terratest为您自动执行销毁,您可以通过将相同的选项传递到terraform.destroy
,如中所示。建议使用延迟
,以便在验证资源后进行销毁