【问题标题】:Terraform REST call for new DBTerraform REST 调用新数据库
【发布时间】:2019-04-18 07:24:55
【问题描述】:

我有 REST API 来创建新的数据库集群。

如何从 terraform 调用 REST API 来创建集群?我应该写一个客户提供者吗?

【问题讨论】:

  • 你能详细说明你想做什么吗?您使用的是哪种数据库集群以及 API 调用?

标签: terraform


【解决方案1】:

为什么这里没有很多细节是我可以提供给你的。如果这是一次性解决方案,或者您只是想弄清楚,那么我建议您使用Null Resourcelocal-exec provisioner。然后,您可以使用 Terraform 通过命令行进行 REST API 调用。这是一个粗略的例子。

resource "null_resource" "rest-db"
{
     provisioner "local-exec" {
         inline = [
            "call the REST API here using CLI tools",
         ]
     }
} 

如果您需要等待另一个资源在运行之前创建,您甚至可以在资源上使用 depends_on

【讨论】:

    猜你喜欢
    • 2023-02-21
    • 1970-01-01
    • 1970-01-01
    • 2021-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-28
    • 2015-08-25
    相关资源
    最近更新 更多