我有一个场景,其中我使用Terraform为我们的应用程序创建了Datadog监视器。
我想跳过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运行者没有在其中配置Datadog的凭据。
TIA。
〜Vijay