terraform-provider-site24x7 icon indicating copy to clipboard operation
terraform-provider-site24x7 copied to clipboard

[Bug] Conflict between site24x7_subgroup.monitors and monitor_*.monitor_groups parameters

Open requiming opened this issue 11 months ago • 0 comments

If set site24x7_subgroup.monitors, terraform will try to modify monitor_*.monitor_groups field and vice-versa, each run the same code but different plan.

Temporarly fixing it - is to attaching monitors to subgroups in subgroup resource and use lifecycle.ignore_changes for monitors:

resource "site24x7_ssl_monitor" "this" {
  display_name              = var.display_name

  domain_name               = var.domain_name

  expire_days               = var.expire_days

  notification_profile_id   = var.notification_profile_id

  tag_ids                   = var.tag_ids

  lifecycle {
    ignore_changes = [ 
        monitor_groups
     ]
  }
}

requiming avatar Mar 14 '24 04:03 requiming