Terraform REST вызов для новой БД - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть REST API для создания нового кластера базы данных.

Как вызвать REST API из terraform для создания кластера? Должен ли я написать поставщика услуг?

1 Ответ

0 голосов
/ 15 ноября 2018

Почему у вас не так много подробностей, вот что я могу вам предложить.Если это одноразовое решение или вы просто пытаетесь это выяснить, то я бы предложил вам использовать Null Resource с local-exec Provider .Затем вы можете использовать Terraform для выполнения вызовов REST API с помощью командной строки.Вот грубый пример.

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

Вы даже можете использовать disabled_on для ресурса, если вам нужно подождать, пока другой ресурс будет создан, прежде чем он запустится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...