3.13.0 Сбой нового поставщика реликвий на Terraform
У меня возникла проблема с поставщиком терраформ, новый плагин реликвии по какой-то причине продолжает падать, и я не знаю, почему. Я пытаюсь создать простой сценарий оповещения на terraform, чтобы создать политику оповещения + условия для нового пользовательского интерфейса реликвии. Вот код ниже, который я пытаюсь запустить;
`terraform {
required_version = "~> 1.3.7"
required_providers{
newrelic = {
source = "newrelic/newrelic"
version = "~> 3.13"
}
}
}
locals{
splitList = [for url in var.urlList: split(".", url)[1]]
finishedList = [for split in local.splitList: join("-", [split, "Cert Check"])]
}
resource "newrelic_alert_policy" "certChecks" {
name = "SSL Cert Check Expirations"
incident_preference = "PER_POLICY"
}
resource "newrelic_alert_channel" "SSL_Alert" {
name = "SSL Expiration Alert"
type = "email"
config {
recipients = "foo.com"
include_json_attachment = "true"
}
}
resource "newrelic_synthetics_alert_condition" "foo" {
policy_id = newrelic_alert_policy.certChecks.id
count = length(var.urlList)
name = "SSL Expiration"
monitor_id = local.finishedList[count.index]
}
resource "newrelic_synthetics_cert_check_monitor" "monitor"{
count = length(var.urlList)
name = local.finishedList[count.index]
domain = var.urlList[count.index]
locations_public = ["US_EAST_1"]
certificate_expiration = "350"
period = "EVERY_DAY"
status = "ENABLED"
}`
Планирует, но не применяет, ошибается прямо перед этим. Вот мое сообщение об ошибке:
Любая помощь будет полезна, спасибо!
Честно говоря, многое еще не было испробовано, я пытался найти дополнительную информацию о сообществе terraform, но этот поиск не дал результатов. Единственное, что я обнаружил, это изменение местоположения, из которого будет запускаться тест, но я уже был в нужном месте.
1 ответ
Кто-то из нашей команды попытался воспроизвести ту же конфигурацию в своем собственном проекте TF, и он отлично работает, они определили точно такие же TF и NR.
Пожалуйста, проверьте версии вашего провайдера, поэтому ваша среда должна быть близка друг к другу. Мы не видим ничего явно неправильного в вашей конфигурации.