terraform-provider-site24x7
terraform-provider-site24x7 copied to clipboard
[Bug] Conflict between site24x7_subgroup.monitors and monitor_*.monitor_groups parameters
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
]
}
}