【问题标题】:Skipping InitAndApply and Destroy跳过 InitAndApply 和销毁
【发布时间】:2021-04-25 05:47:39
【问题描述】:

有没有办法跳过测试的InitAndApplyDestroy 阶段?

我只想terraform output 并使用testify/assert 构建我的测试断言

【问题讨论】:

    标签: terratest


    【解决方案1】:

    Terratest 不太适合跳过initapply 阶段。仅仅因为Terratest 是一个端到端的测试工具。根据 Terraform 博客文章 Testing HashiCorp TerraformTerratest 和端到端工具旨在回答这个问题:

    有人可以成功使用基础设施系统吗?”例如,在您升级版本后,应用程序开发人员应该仍然能够部署到 HashiCorp Nomad。

    对于您正在寻找的测试类型,您可以使用简单的单元测试,例如 terraform validate,它不需要活动的基础架构资源或对基础架构提供商的身份验证。用于 Terraform 单元测试的其他工具可以在 Some examples of Test-Driven Development for Infrastructure git repo 中找到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-01
      • 2019-02-19
      • 2013-06-03
      • 2013-07-12
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      相关资源
      最近更新 更多