【发布时间】:2019-04-18 07:24:55
【问题描述】:
我有 REST API 来创建新的数据库集群。
如何从 terraform 调用 REST API 来创建集群?我应该写一个客户提供者吗?
【问题讨论】:
-
你能详细说明你想做什么吗?您使用的是哪种数据库集群以及 API 调用?
标签: terraform
我有 REST API 来创建新的数据库集群。
如何从 terraform 调用 REST API 来创建集群?我应该写一个客户提供者吗?
【问题讨论】:
标签: terraform
为什么这里没有很多细节是我可以提供给你的。如果这是一次性解决方案,或者您只是想弄清楚,那么我建议您使用Null Resource 和local-exec provisioner。然后,您可以使用 Terraform 通过命令行进行 REST API 调用。这是一个粗略的例子。
resource "null_resource" "rest-db"
{
provisioner "local-exec" {
inline = [
"call the REST API here using CLI tools",
]
}
}
如果您需要等待另一个资源在运行之前创建,您甚至可以在资源上使用 depends_on。
【讨论】: