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