这主要是一个研究问题,因为我似乎找不到适用于我的用例的Terraform。
我想构建一个Web前端,我可以输入配置细节,单击一个按钮,前端将告诉Terraform构建基础结构。我知道我可以使用cli或创建.tf文件,然后使用Jenkins来运行它。但是我正在寻找一种通过诸如lambda调用之类的事件来基本调用Terraform cli命令的方法。
我应该为此使用云提供商sdks吗?
有没有人去做这样的事情?如果可以,您能分享您的经验吗?
答案 0 :(得分:0)
我认为我发现了一些真正有用的东西!
Lambda Terraform Call using Python
这就是我的想法,生成Terraform计划文件,放入S3存储桶,然后调用lambda调用以启动基础结构。所有这些都可以通过前端配置设置和API调用来完成。
我希望这对其他人来说很方便,一旦我工作了,我可能会回来补充。