как устранить ошибку Terraform Неверный аргумент подсчета?
Я пытаюсь добавить монитор New Relic One Synthetic, используя общий модуль «монитор», который мы используем в terraform, где я также хочу добавить новую политику условий оповещения. который отлично работает, если я создаю ресурсы один за другим, но поскольку я хочу зафиксировать все изменения, он показывает мне ошибку, как показано ниже.
Error: Invalid count argument
on .terraform/modules/monitor/modules/synthetics/syn_alert.tf line 11, in resource "newrelic_alert_policy" "policy":
11: count = var.policy_id != null ? 0 : var.create_alerts == true ? 1 : var.create_multilocation_alerts == true ? 1 : 0
The "count" value depends on resource attributes that cannot be determined
until apply, so Terraform cannot predict how many instances will be created.
To work around this, use the -target argument to first apply only the
resources that the count depends on.
я ожидаю, что это должно работать точно, поскольку я пытался пошагово, даже я пытался искать решения в виде зависимостей ресурсов, поэтому я также добавил depend_on с требуемыми ресурсами, такими как
depends_on = [newrelic_alert_policy.harvester_ping_failure_alert_policy,newrelic_alert_channel.slack_channel]
но все еще не работает, как ожидалось.