Terraform: пропустить обновление состояния некоторых ресурсов - PullRequest
0 голосов
/ 07 февраля 2020

У меня есть сценарий, в котором я создал мониторы Datadog для наших приложений, использующих Terraform. Я хотел бы пропустить часть Datadog для развертываний разработчиков. Я попытался с помощью count = 0 сказать Terraform пропустить создание ресурса, как показано ниже:

resource "datadog_monitor" "my_monitor" {
   name = "My monitor"
   ...
   ...
   count = 0 // Hardcoded it just for expressing the idea here.
} 

Теперь актуальный вопрос: это происходит сбой, когда я не передаю учетные данные поставщику Datadog, так как нет отдельного настройка мониторинга для среды разработки. Есть ли способ сказать Terraform полностью игнорировать ресурс, даже если учетные данные отсутствуют?

PS: Я все еще могу придумать другую идею использовать теги для классификации монитора в Datadog. Но у наших бегунов CI dev в них не настроены учетные данные для Datadog.

TIA.

~ Vijay

...