在哪里可以运行Terraform?

时间:2019-04-16 21:37:33

标签: automation terraform terraform-provider-aws terraform-provider-azure lambda-architecture

这主要是一个研究问题,因为我似乎找不到适用于我的用例的Terraform。

我想构建一个Web前端,我可以输入配置细节,单击一个按钮,前端将告诉Terraform构建基础结构。我知道我可以使用cli或创建.tf文件,然后使用Jenkins来运行它。但是我正在寻找一种通过诸如lambda调用之类的事件来基本调用Terraform cli命令的方法。

我应该为此使用云提供商sdks吗?

有没有人去做这样的事情?如果可以,您能分享您的经验吗?

1 个答案:

答案 0 :(得分:0)

我认为我发现了一些真正有用的东西!

Lambda Terraform Call using Python

这就是我的想法,生成Terraform计划文件,放入S3存储桶,然后调用lambda调用以启动基础结构。所有这些都可以通过前端配置设置和API调用来完成。

我希望这对其他人来说很方便,一旦我工作了,我可能会回来补充。