我一直在使用Terratest来测试我所有的go模块,我非常喜欢它作为一种运行terraform和通过go编程语言与terraform基础设施交互的方式。然而,terratest被设计为与go测试框架集成,而不是作为自己的Go应用程序,这将是我的目标。
在快速搜索terraform go库时,我发现Terranova做到了这一点,但已经过时了。目前是否有人创建了一个类似于Terratest的go库?或者,有没有一种好方法可以将terraform作为go库运行,而不是作为命令的包装器?
发布于 2021-05-26 06:33:06
有一个名为terraform-exec的HashiCorp库,可以从Go程序中运行Terraform。
但是,这个库是运行Terraform CLI的包装器,因为这是以编程方式与Terraform集成的唯一支持方式。Terraform CLI是一个应用程序,而不是一个库。
https://stackoverflow.com/questions/67662284
复制相似问题