主要是一个研究问题,因为我似乎找不到在哪里可以为我的用例运行Terraform。
我想构建一个 Web 前端,我可以输入配置的详细信息,单击一个按钮,前端会告诉 Terraform 构建基础设施。我知道我可以使用 cli,或者创建一个 .tf 文件,然后使用 Jenkins 运行它。但我正在寻找一种方法,基本上可以通过 lambda 调用等事件来调用 Terraform cli 命令。
我应该为此使用云提供商 SDK 吗?
有没有人做过这样的事情,如果有,你能分享你的经验吗?
SLD(堆栈生命周期部署(
它有一个非常酷的用户界面和休息 API
我想我发现了一些非常有用的东西!
Lambda Terraform Call using Python
这就是我想到的,生成一个 Terraform 计划文件,放入 S3 存储桶,然后调用 lambda 调用来启动基础设施。所有这些都可以通过前端配置设置和 API 调用来完成。
我希望这对其他人有用,一旦我让它工作,我可能会回来添加它。