我有REST API来创建新的数据库集群。
如何从Terraform调用REST API创建集群?我应该写一个客户提供商吗?
答案 0 :(得分:0)
为什么您在这里没有太多细节,这是我可以提供的帮助您到达那里的信息。如果这是一种一次性解决方案,或者您只是想弄清楚,那么我建议您将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 。