1

这主要是一个研究问题,因为我似乎无法找到可以为我的用例运行 Terraform 的地方。

我想构建一个 Web 前端,我可以输入配置的详细信息,单击一个按钮,前端会告诉 Terraform 构建基础架构。我知道我可以使用 cli,或者创建一个 .tf 文件,然后使用 Jenkins 运行它。但我正在寻找一种方法,通过 lambda 调用等事件基本上调用 Terraform cli 命令。

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

有没有人做过这样的事情,如果有,你能分享你的经验吗?

4

2 回答 2

1

您可以使用SLD(堆栈-生命周期-部署)

它有一个非常酷的 ui 和 rest api

于 2021-08-20T18:36:29.207 回答
0

我想我发现了一些非常有用的东西!

使用 Python 的 Lambda Terraform 调用

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

我希望这对其他人有用,一旦我让它工作,我可能会回来并添加它。

于 2019-04-17T08:30:25.590 回答