有没有办法跳过测试的InitAndApply和Destroy阶段?
我只想使用terraform output并用testify/assert构建我的测试断言
发布于 2021-11-16 07:15:35
对于Terratest来说,跳过init和apply阶段并不是很合适。仅仅因为Terratest是一个端到端的测试工具。根据Terraform博客文章Testing HashiCorp Terraform,Terratest as和端到端工具旨在回答这个问题:
有人能成功地使用基础设施系统吗?“例如,在升级版本后,应用程序开发人员应该仍然能够部署到HashiCorp Nomad。
对于您正在寻找的测试类型,您可以使用简单的单元测试,如terraform validate,它不需要活动的基础设施资源或对基础设施提供者的身份验证。Terraform单元测试的其他工具可以在Some examples of Test-Driven Development for Infrastructure git repo中找到。
https://stackoverflow.com/questions/65816716
复制相似问题