Terraform, Azure и CAF Enterprise Scale Module. Моя проблема в папке управления при попытке переименовать ресурсы в расширенном блоке

1
8

Моя проблема в папке управления, затем в файле settings.managment и, наконец, в расширенном блоке. Я переименовываю правило сбора данных, и отслеживание изменений продолжает выдавать мне ошибку. Все остальное работает, но отслеживание изменений выдает мне эту ошибку.

Все остальные ресурсы переименовываются правильно/не выдают мне никаких ошибок, и если я закомментирую отслеживание изменений, оно запустится, но не переименую его. Кто-нибудь сталкивался или, что еще важнее, решал эту проблему раньше.

│ Error: Duplicate object key
│
│   on .terraform/modules/alz/locals.management.tf line 65, in locals:
│   63:   azurerm_monitor_data_collection_rule_management = {
│   64:     for resource in module.management_resources.configuration.azurerm_monitor_data_collection_rule :
│   65:     resource.resource_id => resource
│   66:     if resource.managed_by_module
│   67:   }
│     ├────────────────
│     │ resource.resource_id is "/subscriptions/**********/resourceGroups/rg-obs-plz-mgt-dev-uks/providers/Microsoft.Insights/dataCollectionRules/dcr-ct-plz-mgt-dev-uks-001"
│
│ Two different items produced the key
│ "/subscriptions/**************/resourceGroups/rg-obs-plz-mgt-dev-uks/providers/Microsoft.Insights/dataCollectionRules/dcr-ct-plz-mgt-dev-uks-001"
│ in this 'for' expression. If duplicates are expected, use the ellipsis
│ (...) after the value expression to enable grouping by key.
╵
##[warning]Can't find loc string for key: TerraformPlanFailed
##[error]Error: TerraformPlanFailed 1
        azurerm_data_collection_rule = {
          management = {
            vminsights = {
              name = "dcr-vw-${var.zone}-${var.environment}-uks-001"
            },
            change_tracking = {
              name = "dcr-ct-${var.zone}-${var.environment}-uks-001"
             },
             defendersql = {
              name = "dcr-def-${var.zone}-${var.environment}-uks-001"
             }
          }
        }
Архип
Вопрос задан21 марта 2024 г.

1 Ответ

2
Тарас
Ответ получен2 сентября 2024 г.

Ваш ответ

Загрузить файл.