Skip to content

Conversation

@marvinbuss
Copy link
Contributor

Proposed changes:

  • Add Azure DevOps

@marvinbuss marvinbuss self-assigned this Feb 6, 2026
@marvinbuss marvinbuss added the enhancement New feature or request label Feb 6, 2026
@github-actions
Copy link

github-actions bot commented Feb 6, 2026

Terraform Lint Results

  • Terraform Version 📎1.14.4
  • Working Directory 📂./code/infra
  • Terraform Format and Style 🖌success

@github-actions
Copy link

github-actions bot commented Feb 6, 2026

Terraform Lint Results

  • Terraform Version 📎1.14.4
  • Working Directory 📂./code/infra
  • Terraform Format and Style 🖌success

@github-actions
Copy link

github-actions bot commented Feb 6, 2026

Terraform Validation & Plan Results

  • Terraform Version 📎1.14.4
  • Working Directory 📂./code/infra
  • Terraform Initialization ⚙️success
  • Terraform Validation 🤖success
  • Terraform Plan 📖success
Show Plan

terraform
Acquiring state lock. This may take a few moments...
�[0m�[1mdata.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_network_security_group.network_security_group: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_route_table.route_table: Reading...�[0m�[0m
�[0m�[1mazurerm_resource_group.resource_group_container_app: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg]�[0m
�[0m�[1mmodule.key_vault.data.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_log_analytics_workspace.log_analytics_workspace: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_virtual_network.virtual_network: Reading...�[0m�[0m
�[0m�[1mmodule.key_vault.data.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD1hYzA5N2FkYS0yOTQyLTQwMjItYTEzNy1lN2JhYmQ3N2I4Yzc7b2JqZWN0SWQ9ZjgxYjViOTYtZjEwZS00NjdkLWJhMGMtNDE5NmZkMWEzMWY4O3N1YnNjcmlwdGlvbklkPWU4MmM1MjY3LTlkYzQtNGY0NS1hYzEzLWFiZGQ1ZTEzMGQyNzt0ZW5hbnRJZD0zNzk2M2RkNC1mNGU2LTQwZjgtYTdkNi0yNGI5NzkxOWU0NTI=]�[0m
�[0m�[1mdata.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD1hYzA5N2FkYS0yOTQyLTQwMjItYTEzNy1lN2JhYmQ3N2I4Yzc7b2JqZWN0SWQ9ZjgxYjViOTYtZjEwZS00NjdkLWJhMGMtNDE5NmZkMWEzMWY4O3N1YnNjcmlwdGlvbklkPWU4MmM1MjY3LTlkYzQtNGY0NS1hYzEzLWFiZGQ1ZTEzMGQyNzt0ZW5hbnRJZD0zNzk2M2RkNC1mNGU2LTQwZjgtYTdkNi0yNGI5NzkxOWU0NTI=]�[0m
�[0m�[1mdata.azurerm_network_security_group.network_security_group: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/networkSecurityGroups/ptt-dev-default-nsg001]�[0m
�[0m�[1mdata.azurerm_virtual_network.virtual_network: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/virtualNetworks/ptt-dev-vnet001]�[0m
�[0m�[1mdata.azurerm_route_table.route_table: Read complete after 1s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/routeTables/ptt-dev-default-rt001]�[0m
�[0m�[1mazapi_resource.subnet_container_app: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/virtualNetworks/ptt-dev-vnet001/subnets/ConAppEnvironmentSubnet]�[0m
�[0m�[1mmodule.user_assigned_identity.azurerm_user_assigned_identity.user_assigned_identity: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ghar-prd-uai001]�[0m
�[0m�[1mmodule.key_vault.azurerm_key_vault.key_vault: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001]�[0m
�[0m�[1mmodule.application_insights.azurerm_application_insights.application_insights: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Insights/components/ghar-prd-appi001]�[0m
�[0m�[1mdata.azurerm_log_analytics_workspace.log_analytics_workspace: Read complete after 1s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-logging-rg/providers/Microsoft.OperationalInsights/workspaces/ptt-dev-log001]�[0m
�[0m�[1mmodule.key_vault.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Reading...�[0m�[0m
�[0m�[1mmodule.key_vault.azurerm_role_assignment.current_roleassignment_key_vault: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001/providers/Microsoft.Authorization/roleAssignments/d57023f6-9785-298e-a302-37abbe739271]�[0m
�[0m�[1mazurerm_role_assignment.uai_role_assignment_key_vault_secrets_user: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001/providers/Microsoft.Authorization/roleAssignments/0ccead67-5873-d54b-c77e-c82584e25096]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_key_vault_secrets_officer: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001/providers/Microsoft.Authorization/roleAssignments/47ed6b6b-edec-179d-cca8-76371fdbf9d6]�[0m
�[0m�[1mmodule.key_vault.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001]�[0m
�[0m�[1mmodule.key_vault.azurerm_monitor_diagnostic_setting.diagnostic_setting_key_vault["0"]: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001|applicationLogs-0]�[0m
�[0m�[1mazapi_resource.subnet_private_endpoints: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/virtualNetworks/ptt-dev-vnet001/subnets/ConAppPrivateEndpointSubnet]�[0m
�[0m�[1mmodule.key_vault.azurerm_private_endpoint.private_endpoint_cognitive_account_vault: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Network/privateEndpoints/ghar-prd-kv001-vault-pe]�[0m
�[0m�[1mmodule.application_insights.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_application_insights: Reading...�[0m�[0m
�[0m�[1mazapi_resource.container_apps_environment: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/managedEnvironments/ghar-prd-cae001]�[0m
�[0m�[1mmodule.application_insights.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_application_insights: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Insights/components/ghar-prd-appi001]�[0m
�[0m�[1mmodule.application_insights.azurerm_monitor_diagnostic_setting.diagnostic_setting_application_insights["0"]: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Insights/components/ghar-prd-appi001|applicationLogs-0]�[0m
�[0m�[1mmodule.key_vault.time_sleep.sleep_connectivity: Refreshing state... [id=2024-09-26T08:28:50Z]�[0m
�[0m�[1mazurerm_key_vault_secret.key_vault_secret_github_app_private_key: Refreshing state... [id=https://ghar-prd-kv001.vault.azure.net/secrets/github-app-private-key/f03ae05ff9554dd6932613f5cccf9905]�[0m
�[0m�[1mazapi_resource.container_apps_job: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/jobs/ghar-prd-caj001]�[0m

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  �[33m~�[0m update in-place�[0m

Terraform will perform the following actions:

�[1m  # azapi_resource.container_apps_environment�[0m will be updated in-place
�[0m  �[33m~�[0m�[0m resource "azapi_resource" "container_apps_environment" {
      �[33m~�[0m�[0m body                      = {
          �[33m~�[0m�[0m properties = {
              �[33m~�[0m�[0m appLogsConfiguration        = {
                  �[33m~�[0m�[0m destination               = "azure-monitor" �[33m->�[0m�[0m "log-analytics"
                    �[90m# (1 unchanged attribute hidden)�[0m�[0m
                }
                �[90m# (8 unchanged attributes hidden)�[0m�[0m
            }
        }
        id                        = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/managedEnvironments/ghar-prd-cae001"
        name                      = "ghar-prd-cae001"
      �[33m~�[0m�[0m output                    = {
          �[31m-�[0m�[0m id         = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/managedEnvironments/ghar-prd-cae001"
          �[31m-�[0m�[0m properties = {
              �[31m-�[0m�[0m customDomainConfiguration = {
                  �[31m-�[0m�[0m customDomainVerificationId = "CD2659D7C07794FE5C20DD004D244133FB6A5AEA401165DADDB689867EAD18CA"
                }
              �[31m-�[0m�[0m daprConfiguration         = {
                  �[31m-�[0m�[0m version = "1.13.6-msft.6"
                }
              �[31m-�[0m�[0m defaultDomain             = "niceflower-c379675f.northeurope.azurecontainerapps.io"
              �[31m-�[0m�[0m eventStreamEndpoint       = "https://northeurope.azurecontainerapps.dev/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/managedEnvironments/ghar-prd-cae001/eventstream"
              �[31m-�[0m�[0m kedaConfiguration         = {
                  �[31m-�[0m�[0m version = "2.17.2"
                }
              �[31m-�[0m�[0m provisioningState         = "Succeeded"
              �[31m-�[0m�[0m staticIp                  = "10.0.2.112"
              �[31m-�[0m�[0m workloadProfiles          = [
                  �[31m-�[0m�[0m {},
                ]
            }
          �[31m-�[0m�[0m tags       = {
              �[31m-�[0m�[0m workload = "github-action-runners"
            }
          �[31m-�[0m�[0m type       = "Microsoft.App/managedEnvironments"
        } -> (known after apply)
        tags                      = {
            "workload" = "github-action-runners"
        }
        �[90m# (8 unchanged attributes hidden)�[0m�[0m
    }

�[1m  # azapi_resource.container_apps_job�[0m will be updated in-place
�[0m  �[33m~�[0m�[0m resource "azapi_resource" "container_apps_job" {
      �[33m~�[0m�[0m body                      = {
          �[33m~�[0m�[0m properties = {
              �[33m~�[0m�[0m configuration       = {
                  �[33m~�[0m�[0m eventTriggerConfig = {
                      �[33m~�[0m�[0m scale                  = {
                          �[33m~�[0m�[0m rules           = [
                              �[33m~�[0m�[0m {
                                  �[33m~�[0m�[0m metadata = {
                                      �[33m~�[0m�[0m enableEtags                            = "False" �[33m->�[0m�[0m false
                                      �[33m~�[0m�[0m matchUnlabeledJobsWithUnlabeledRunners = "False" �[33m->�[0m�[0m false
                                      �[33m~�[0m�[0m noDefaultLabels                        = "False" �[33m->�[0m�[0m false
                                        �[90m# (7 unchanged attributes hidden)�[0m�[0m
                                    }
                                    name     = "github-runner"
                                    �[90m# (2 unchanged attributes hidden)�[0m�[0m
                                },
                            ]
                            �[90m# (3 unchanged attributes hidden)�[0m�[0m
                        }
                        �[90m# (2 unchanged attributes hidden)�[0m�[0m
                    }
                    �[90m# (4 unchanged attributes hidden)�[0m�[0m
                }
              �[33m~�[0m�[0m template            = {
                  �[33m~�[0m�[0m containers     = [
                      �[33m~�[0m�[0m {
                            name         = "github-runner"
                          �[33m~�[0m�[0m resources    = {
                              �[33m~�[0m�[0m memory = "3Gi" �[33m->�[0m�[0m "3.0Gi"
                                �[90m# (1 unchanged attribute hidden)�[0m�[0m
                            }
                            �[90m# (3 unchanged attributes hidden)�[0m�[0m
                        },
                    ]
                    �[90m# (2 unchanged attributes hidden)�[0m�[0m
                }
                �[90m# (2 unchanged attributes hidden)�[0m�[0m
            }
        }
        id                        = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/jobs/ghar-prd-caj001"
        name                      = "ghar-prd-caj001"
      �[33m~�[0m�[0m output                    = {
          �[31m-�[0m�[0m id         = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/jobs/ghar-prd-caj001"
          �[31m-�[0m�[0m identity   = {
              �[31m-�[0m�[0m userAssignedIdentities = {
                  �[31m-�[0m�[0m "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourcegroups/ghar-prd-container-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ghar-prd-uai001" = {
                      �[31m-�[0m�[0m clientId    = "0143d2c1-25f9-41b1-aa93-f12c37a4379d"
                      �[31m-�[0m�[0m principalId = "90402171-7e41-472a-9d8a-900bad422566"
                    }
                }
            }
          �[31m-�[0m�[0m properties = {
              �[31m-�[0m�[0m configuration       = {
                  �[31m-�[0m�[0m eventTriggerConfig = {
                      �[31m-�[0m�[0m scale = {
                          �[31m-�[0m�[0m rules = [
                              �[31m-�[0m�[0m {
                                  �[31m-�[0m�[0m auth     = [
                                      �[31m-�[0m�[0m {},
                                    ]
                                  �[31m-�[0m�[0m metadata = {
                                      �[31m-�[0m�[0m applicationID                          = "2759660"
                                      �[31m-�[0m�[0m enableEtags                            = "False"
                                      �[31m-�[0m�[0m github-runner                          = "https://api.github.com"
                                      �[31m-�[0m�[0m githubApiURL                           = "https://api.github.com"
                                      �[31m-�[0m�[0m installationID                         = "106949294"
                                      �[31m-�[0m�[0m matchUnlabeledJobsWithUnlabeledRunners = "False"
                                      �[31m-�[0m�[0m noDefaultLabels                        = "False"
                                      �[31m-�[0m�[0m owner                                  = "PerfectThymeTech"
                                      �[31m-�[0m�[0m runnerScope                            = "org"
                                      �[31m-�[0m�[0m targetWorkflowQueueLength              = "1"
                                    }
                                },
                            ]
                        }
                    }
                  �[31m-�[0m�[0m secrets            = [
                      �[31m-�[0m�[0m {},
                    ]
                }
              �[31m-�[0m�[0m eventStreamEndpoint = "https://northeurope.azurecontainerapps.dev/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/containerApps/ghar-prd-caj001/eventstream"
              �[31m-�[0m�[0m provisioningState   = "Succeeded"
              �[31m-�[0m�[0m template            = {
                  �[31m-�[0m�[0m containers = [
                      �[31m-�[0m�[0m {
                          �[31m-�[0m�[0m env = [
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                            ]
                        },
                    ]
                }
            }
          �[31m-�[0m�[0m tags       = {
              �[31m-�[0m�[0m workload = "github-action-runners"
            }
          �[31m-�[0m�[0m type       = "Microsoft.App/jobs"
        } -> (known after apply)
        tags                      = {
            "workload" = "github-action-runners"
        }
        �[90m# (8 unchanged attributes hidden)�[0m�[0m

        �[90m# (1 unchanged block hidden)�[0m�[0m
    }

�[1mPlan:�[0m �[0m0 to add, 2 to change, 0 to destroy.
�[33m╷�[0m�[0m
�[33m│�[0m �[0m�[1m�[33mWarning: �[0m�[0m�[1mArgument is deprecated�[0m
�[33m│�[0m �[0m
�[33m│�[0m �[0m�[0m  with module.application_insights.azurerm_monitor_diagnostic_setting.diagnostic_setting_application_insights["0"],
�[33m│�[0m �[0m  on .terraform/modules/application_insights/modules/applicationinsights/diagnostics.tf line 1, in resource "azurerm_monitor_diagnostic_setting" "diagnostic_setting_application_insights":
�[33m│�[0m �[0m   1: resource "azurerm_monitor_diagnostic_setting" "diagnostic_setting_application_insights" �[4m{�[0m�[0m
�[33m│�[0m �[0m
�[33m│�[0m �[0m`metric` has been deprecated in favor of the `enabled_metric` property and
�[33m│�[0m �[0mwill be removed in v5.0 of the AzureRM provider
�[33m╵�[0m�[0m
�[90m
─────────────────────────────────────────────────────────────────────────────�[0m

Note: You didn't use the -out option to save this plan, so Terraform can't
guarantee to take exactly these actions if you run "terraform apply" now.
Releasing state lock. This may take a few moments...

@github-actions
Copy link

github-actions bot commented Feb 6, 2026

Terraform Lint Results

  • Terraform Version 📎1.14.4
  • Working Directory 📂./code/infra
  • Terraform Format and Style 🖌success

@github-actions
Copy link

github-actions bot commented Feb 6, 2026

Terraform Lint Results

  • Terraform Version 📎1.14.4
  • Working Directory 📂./code/infra-ado
  • Terraform Format and Style 🖌success

@github-actions
Copy link

github-actions bot commented Feb 6, 2026

Terraform Lint Results

  • Terraform Version 📎1.14.4
  • Working Directory 📂./code/infra
  • Terraform Format and Style 🖌success

@github-actions
Copy link

github-actions bot commented Feb 6, 2026

Terraform Validation & Plan Results

  • Terraform Version 📎1.14.4
  • Working Directory 📂./code/infra
  • Terraform Initialization ⚙️success
  • Terraform Validation 🤖success
  • Terraform Plan 📖success
Show Plan

terraform
Acquiring state lock. This may take a few moments...
�[0m�[1mdata.azurerm_virtual_network.virtual_network: Reading...�[0m�[0m
�[0m�[1mazurerm_resource_group.resource_group_container_app: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg]�[0m
�[0m�[1mdata.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_log_analytics_workspace.log_analytics_workspace: Reading...�[0m�[0m
�[0m�[1mmodule.key_vault.data.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_network_security_group.network_security_group: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_route_table.route_table: Reading...�[0m�[0m
�[0m�[1mmodule.key_vault.data.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD1hYzA5N2FkYS0yOTQyLTQwMjItYTEzNy1lN2JhYmQ3N2I4Yzc7b2JqZWN0SWQ9ZjgxYjViOTYtZjEwZS00NjdkLWJhMGMtNDE5NmZkMWEzMWY4O3N1YnNjcmlwdGlvbklkPWU4MmM1MjY3LTlkYzQtNGY0NS1hYzEzLWFiZGQ1ZTEzMGQyNzt0ZW5hbnRJZD0zNzk2M2RkNC1mNGU2LTQwZjgtYTdkNi0yNGI5NzkxOWU0NTI=]�[0m
�[0m�[1mdata.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD1hYzA5N2FkYS0yOTQyLTQwMjItYTEzNy1lN2JhYmQ3N2I4Yzc7b2JqZWN0SWQ9ZjgxYjViOTYtZjEwZS00NjdkLWJhMGMtNDE5NmZkMWEzMWY4O3N1YnNjcmlwdGlvbklkPWU4MmM1MjY3LTlkYzQtNGY0NS1hYzEzLWFiZGQ1ZTEzMGQyNzt0ZW5hbnRJZD0zNzk2M2RkNC1mNGU2LTQwZjgtYTdkNi0yNGI5NzkxOWU0NTI=]�[0m
�[0m�[1mdata.azurerm_route_table.route_table: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/routeTables/ptt-dev-default-rt001]�[0m
�[0m�[1mdata.azurerm_network_security_group.network_security_group: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/networkSecurityGroups/ptt-dev-default-nsg001]�[0m
�[0m�[1mmodule.user_assigned_identity.azurerm_user_assigned_identity.user_assigned_identity: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ghar-prd-uai001]�[0m
�[0m�[1mmodule.application_insights.azurerm_application_insights.application_insights: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Insights/components/ghar-prd-appi001]�[0m
�[0m�[1mmodule.key_vault.azurerm_key_vault.key_vault: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001]�[0m
�[0m�[1mdata.azurerm_virtual_network.virtual_network: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/virtualNetworks/ptt-dev-vnet001]�[0m
�[0m�[1mazapi_resource.subnet_container_app: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/virtualNetworks/ptt-dev-vnet001/subnets/ConAppEnvironmentSubnet]�[0m
�[0m�[1mdata.azurerm_log_analytics_workspace.log_analytics_workspace: Read complete after 1s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-logging-rg/providers/Microsoft.OperationalInsights/workspaces/ptt-dev-log001]�[0m
�[0m�[1mmodule.key_vault.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Reading...�[0m�[0m
�[0m�[1mmodule.key_vault.azurerm_role_assignment.current_roleassignment_key_vault: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001/providers/Microsoft.Authorization/roleAssignments/d57023f6-9785-298e-a302-37abbe739271]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_key_vault_secrets_officer: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001/providers/Microsoft.Authorization/roleAssignments/47ed6b6b-edec-179d-cca8-76371fdbf9d6]�[0m
�[0m�[1mazurerm_role_assignment.uai_role_assignment_key_vault_secrets_user: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001/providers/Microsoft.Authorization/roleAssignments/0ccead67-5873-d54b-c77e-c82584e25096]�[0m
�[0m�[1mmodule.key_vault.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001]�[0m
�[0m�[1mmodule.key_vault.azurerm_monitor_diagnostic_setting.diagnostic_setting_key_vault["0"]: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001|applicationLogs-0]�[0m
�[0m�[1mazapi_resource.subnet_private_endpoints: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/virtualNetworks/ptt-dev-vnet001/subnets/ConAppPrivateEndpointSubnet]�[0m
�[0m�[1mmodule.key_vault.azurerm_private_endpoint.private_endpoint_cognitive_account_vault: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Network/privateEndpoints/ghar-prd-kv001-vault-pe]�[0m
�[0m�[1mmodule.key_vault.time_sleep.sleep_connectivity: Refreshing state... [id=2024-09-26T08:28:50Z]�[0m
�[0m�[1mazurerm_key_vault_secret.key_vault_secret_github_app_private_key: Refreshing state... [id=https://ghar-prd-kv001.vault.azure.net/secrets/github-app-private-key/f03ae05ff9554dd6932613f5cccf9905]�[0m
�[0m�[1mmodule.application_insights.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_application_insights: Reading...�[0m�[0m
�[0m�[1mazapi_resource.container_apps_environment: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/managedEnvironments/ghar-prd-cae001]�[0m
�[0m�[1mmodule.application_insights.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_application_insights: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Insights/components/ghar-prd-appi001]�[0m
�[0m�[1mmodule.application_insights.azurerm_monitor_diagnostic_setting.diagnostic_setting_application_insights["0"]: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Insights/components/ghar-prd-appi001|applicationLogs-0]�[0m
�[0m�[1mazapi_resource.container_apps_job: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/jobs/ghar-prd-caj001]�[0m

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  �[33m~�[0m update in-place�[0m

Terraform will perform the following actions:

�[1m  # azapi_resource.container_apps_environment�[0m will be updated in-place
�[0m  �[33m~�[0m�[0m resource "azapi_resource" "container_apps_environment" {
      �[33m~�[0m�[0m body                      = {
          �[33m~�[0m�[0m properties = {
              �[33m~�[0m�[0m appLogsConfiguration        = {
                  �[33m~�[0m�[0m destination               = "azure-monitor" �[33m->�[0m�[0m "log-analytics"
                    �[90m# (1 unchanged attribute hidden)�[0m�[0m
                }
                �[90m# (8 unchanged attributes hidden)�[0m�[0m
            }
        }
        id                        = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/managedEnvironments/ghar-prd-cae001"
        name                      = "ghar-prd-cae001"
      �[33m~�[0m�[0m output                    = {
          �[31m-�[0m�[0m id         = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/managedEnvironments/ghar-prd-cae001"
          �[31m-�[0m�[0m properties = {
              �[31m-�[0m�[0m customDomainConfiguration = {
                  �[31m-�[0m�[0m customDomainVerificationId = "CD2659D7C07794FE5C20DD004D244133FB6A5AEA401165DADDB689867EAD18CA"
                }
              �[31m-�[0m�[0m daprConfiguration         = {
                  �[31m-�[0m�[0m version = "1.13.6-msft.6"
                }
              �[31m-�[0m�[0m defaultDomain             = "niceflower-c379675f.northeurope.azurecontainerapps.io"
              �[31m-�[0m�[0m eventStreamEndpoint       = "https://northeurope.azurecontainerapps.dev/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/managedEnvironments/ghar-prd-cae001/eventstream"
              �[31m-�[0m�[0m kedaConfiguration         = {
                  �[31m-�[0m�[0m version = "2.17.2"
                }
              �[31m-�[0m�[0m provisioningState         = "Succeeded"
              �[31m-�[0m�[0m staticIp                  = "10.0.2.112"
              �[31m-�[0m�[0m workloadProfiles          = [
                  �[31m-�[0m�[0m {},
                ]
            }
          �[31m-�[0m�[0m tags       = {
              �[31m-�[0m�[0m workload = "github-action-runners"
            }
          �[31m-�[0m�[0m type       = "Microsoft.App/managedEnvironments"
        } -> (known after apply)
        tags                      = {
            "workload" = "github-action-runners"
        }
        �[90m# (8 unchanged attributes hidden)�[0m�[0m
    }

�[1m  # azapi_resource.container_apps_job�[0m will be updated in-place
�[0m  �[33m~�[0m�[0m resource "azapi_resource" "container_apps_job" {
      �[33m~�[0m�[0m body                      = {
          �[33m~�[0m�[0m properties = {
              �[33m~�[0m�[0m configuration       = {
                  �[33m~�[0m�[0m eventTriggerConfig = {
                      �[33m~�[0m�[0m scale                  = {
                          �[33m~�[0m�[0m rules           = [
                              �[33m~�[0m�[0m {
                                  �[33m~�[0m�[0m metadata = {
                                      �[33m~�[0m�[0m enableEtags                            = "False" �[33m->�[0m�[0m false
                                      �[33m~�[0m�[0m matchUnlabeledJobsWithUnlabeledRunners = "False" �[33m->�[0m�[0m false
                                      �[33m~�[0m�[0m noDefaultLabels                        = "False" �[33m->�[0m�[0m false
                                        �[90m# (7 unchanged attributes hidden)�[0m�[0m
                                    }
                                    name     = "github-runner"
                                    �[90m# (2 unchanged attributes hidden)�[0m�[0m
                                },
                            ]
                            �[90m# (3 unchanged attributes hidden)�[0m�[0m
                        }
                        �[90m# (2 unchanged attributes hidden)�[0m�[0m
                    }
                    �[90m# (4 unchanged attributes hidden)�[0m�[0m
                }
              �[33m~�[0m�[0m template            = {
                  �[33m~�[0m�[0m containers     = [
                      �[33m~�[0m�[0m {
                            name         = "github-runner"
                          �[33m~�[0m�[0m resources    = {
                              �[33m~�[0m�[0m memory = "3Gi" �[33m->�[0m�[0m "3.0Gi"
                                �[90m# (1 unchanged attribute hidden)�[0m�[0m
                            }
                            �[90m# (3 unchanged attributes hidden)�[0m�[0m
                        },
                    ]
                    �[90m# (2 unchanged attributes hidden)�[0m�[0m
                }
                �[90m# (2 unchanged attributes hidden)�[0m�[0m
            }
        }
        id                        = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/jobs/ghar-prd-caj001"
        name                      = "ghar-prd-caj001"
      �[33m~�[0m�[0m output                    = {
          �[31m-�[0m�[0m id         = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/jobs/ghar-prd-caj001"
          �[31m-�[0m�[0m identity   = {
              �[31m-�[0m�[0m userAssignedIdentities = {
                  �[31m-�[0m�[0m "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourcegroups/ghar-prd-container-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ghar-prd-uai001" = {
                      �[31m-�[0m�[0m clientId    = "0143d2c1-25f9-41b1-aa93-f12c37a4379d"
                      �[31m-�[0m�[0m principalId = "90402171-7e41-472a-9d8a-900bad422566"
                    }
                }
            }
          �[31m-�[0m�[0m properties = {
              �[31m-�[0m�[0m configuration       = {
                  �[31m-�[0m�[0m eventTriggerConfig = {
                      �[31m-�[0m�[0m scale = {
                          �[31m-�[0m�[0m rules = [
                              �[31m-�[0m�[0m {
                                  �[31m-�[0m�[0m auth     = [
                                      �[31m-�[0m�[0m {},
                                    ]
                                  �[31m-�[0m�[0m metadata = {
                                      �[31m-�[0m�[0m applicationID                          = "2759660"
                                      �[31m-�[0m�[0m enableEtags                            = "False"
                                      �[31m-�[0m�[0m github-runner                          = "https://api.github.com"
                                      �[31m-�[0m�[0m githubApiURL                           = "https://api.github.com"
                                      �[31m-�[0m�[0m installationID                         = "106949294"
                                      �[31m-�[0m�[0m matchUnlabeledJobsWithUnlabeledRunners = "False"
                                      �[31m-�[0m�[0m noDefaultLabels                        = "False"
                                      �[31m-�[0m�[0m owner                                  = "PerfectThymeTech"
                                      �[31m-�[0m�[0m runnerScope                            = "org"
                                      �[31m-�[0m�[0m targetWorkflowQueueLength              = "1"
                                    }
                                },
                            ]
                        }
                    }
                  �[31m-�[0m�[0m secrets            = [
                      �[31m-�[0m�[0m {},
                    ]
                }
              �[31m-�[0m�[0m eventStreamEndpoint = "https://northeurope.azurecontainerapps.dev/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/containerApps/ghar-prd-caj001/eventstream"
              �[31m-�[0m�[0m provisioningState   = "Succeeded"
              �[31m-�[0m�[0m template            = {
                  �[31m-�[0m�[0m containers = [
                      �[31m-�[0m�[0m {
                          �[31m-�[0m�[0m env = [
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                            ]
                        },
                    ]
                }
            }
          �[31m-�[0m�[0m tags       = {
              �[31m-�[0m�[0m workload = "github-action-runners"
            }
          �[31m-�[0m�[0m type       = "Microsoft.App/jobs"
        } -> (known after apply)
        tags                      = {
            "workload" = "github-action-runners"
        }
        �[90m# (8 unchanged attributes hidden)�[0m�[0m

        �[90m# (1 unchanged block hidden)�[0m�[0m
    }

�[1mPlan:�[0m �[0m0 to add, 2 to change, 0 to destroy.
�[33m╷�[0m�[0m
�[33m│�[0m �[0m�[1m�[33mWarning: �[0m�[0m�[1mArgument is deprecated�[0m
�[33m│�[0m �[0m
�[33m│�[0m �[0m�[0m  with module.application_insights.azurerm_monitor_diagnostic_setting.diagnostic_setting_application_insights["0"],
�[33m│�[0m �[0m  on .terraform/modules/application_insights/modules/applicationinsights/diagnostics.tf line 1, in resource "azurerm_monitor_diagnostic_setting" "diagnostic_setting_application_insights":
�[33m│�[0m �[0m   1: resource "azurerm_monitor_diagnostic_setting" "diagnostic_setting_application_insights" �[4m{�[0m�[0m
�[33m│�[0m �[0m
�[33m│�[0m �[0m`metric` has been deprecated in favor of the `enabled_metric` property and
�[33m│�[0m �[0mwill be removed in v5.0 of the AzureRM provider
�[33m╵�[0m�[0m
�[90m
─────────────────────────────────────────────────────────────────────────────�[0m

Note: You didn't use the -out option to save this plan, so Terraform can't
guarantee to take exactly these actions if you run "terraform apply" now.
Releasing state lock. This may take a few moments...

@github-actions
Copy link

github-actions bot commented Feb 6, 2026

Terraform Validation & Plan Results

  • Terraform Version 📎1.14.4
  • Working Directory 📂./code/infra
  • Terraform Initialization ⚙️success
  • Terraform Validation 🤖success
  • Terraform Plan 📖success
Show Plan

terraform
Acquiring state lock. This may take a few moments...
�[0m�[1mmodule.key_vault.data.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_virtual_network.virtual_network: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_log_analytics_workspace.log_analytics_workspace: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_route_table.route_table: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_network_security_group.network_security_group: Reading...�[0m�[0m
�[0m�[1mazurerm_resource_group.resource_group_container_app: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg]�[0m
�[0m�[1mdata.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD1hYzA5N2FkYS0yOTQyLTQwMjItYTEzNy1lN2JhYmQ3N2I4Yzc7b2JqZWN0SWQ9ZjgxYjViOTYtZjEwZS00NjdkLWJhMGMtNDE5NmZkMWEzMWY4O3N1YnNjcmlwdGlvbklkPWU4MmM1MjY3LTlkYzQtNGY0NS1hYzEzLWFiZGQ1ZTEzMGQyNzt0ZW5hbnRJZD0zNzk2M2RkNC1mNGU2LTQwZjgtYTdkNi0yNGI5NzkxOWU0NTI=]�[0m
�[0m�[1mmodule.key_vault.data.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD1hYzA5N2FkYS0yOTQyLTQwMjItYTEzNy1lN2JhYmQ3N2I4Yzc7b2JqZWN0SWQ9ZjgxYjViOTYtZjEwZS00NjdkLWJhMGMtNDE5NmZkMWEzMWY4O3N1YnNjcmlwdGlvbklkPWU4MmM1MjY3LTlkYzQtNGY0NS1hYzEzLWFiZGQ1ZTEzMGQyNzt0ZW5hbnRJZD0zNzk2M2RkNC1mNGU2LTQwZjgtYTdkNi0yNGI5NzkxOWU0NTI=]�[0m
�[0m�[1mmodule.user_assigned_identity.azurerm_user_assigned_identity.user_assigned_identity: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ghar-prd-uai001]�[0m
�[0m�[1mmodule.application_insights.azurerm_application_insights.application_insights: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Insights/components/ghar-prd-appi001]�[0m
�[0m�[1mmodule.key_vault.azurerm_key_vault.key_vault: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001]�[0m
�[0m�[1mdata.azurerm_route_table.route_table: Read complete after 1s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/routeTables/ptt-dev-default-rt001]�[0m
�[0m�[1mdata.azurerm_network_security_group.network_security_group: Read complete after 1s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/networkSecurityGroups/ptt-dev-default-nsg001]�[0m
�[0m�[1mdata.azurerm_log_analytics_workspace.log_analytics_workspace: Read complete after 1s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-logging-rg/providers/Microsoft.OperationalInsights/workspaces/ptt-dev-log001]�[0m
�[0m�[1mdata.azurerm_virtual_network.virtual_network: Read complete after 1s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/virtualNetworks/ptt-dev-vnet001]�[0m
�[0m�[1mazapi_resource.subnet_container_app: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/virtualNetworks/ptt-dev-vnet001/subnets/ConAppEnvironmentSubnet]�[0m
�[0m�[1mmodule.key_vault.azurerm_role_assignment.current_roleassignment_key_vault: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001/providers/Microsoft.Authorization/roleAssignments/d57023f6-9785-298e-a302-37abbe739271]�[0m
�[0m�[1mmodule.key_vault.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Reading...�[0m�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_key_vault_secrets_officer: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001/providers/Microsoft.Authorization/roleAssignments/47ed6b6b-edec-179d-cca8-76371fdbf9d6]�[0m
�[0m�[1mazurerm_role_assignment.uai_role_assignment_key_vault_secrets_user: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001/providers/Microsoft.Authorization/roleAssignments/0ccead67-5873-d54b-c77e-c82584e25096]�[0m
�[0m�[1mmodule.key_vault.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001]�[0m
�[0m�[1mmodule.key_vault.azurerm_monitor_diagnostic_setting.diagnostic_setting_key_vault["0"]: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001|applicationLogs-0]�[0m
�[0m�[1mmodule.application_insights.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_application_insights: Reading...�[0m�[0m
�[0m�[1mmodule.application_insights.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_application_insights: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Insights/components/ghar-prd-appi001]�[0m
�[0m�[1mmodule.application_insights.azurerm_monitor_diagnostic_setting.diagnostic_setting_application_insights["0"]: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Insights/components/ghar-prd-appi001|applicationLogs-0]�[0m
�[0m�[1mazapi_resource.subnet_private_endpoints: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/virtualNetworks/ptt-dev-vnet001/subnets/ConAppPrivateEndpointSubnet]�[0m
�[0m�[1mazapi_resource.container_apps_environment: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/managedEnvironments/ghar-prd-cae001]�[0m
�[0m�[1mmodule.key_vault.azurerm_private_endpoint.private_endpoint_cognitive_account_vault: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Network/privateEndpoints/ghar-prd-kv001-vault-pe]�[0m
�[0m�[1mmodule.key_vault.time_sleep.sleep_connectivity: Refreshing state... [id=2024-09-26T08:28:50Z]�[0m
�[0m�[1mazurerm_key_vault_secret.key_vault_secret_github_app_private_key: Refreshing state... [id=https://ghar-prd-kv001.vault.azure.net/secrets/github-app-private-key/f03ae05ff9554dd6932613f5cccf9905]�[0m
�[0m�[1mazapi_resource.container_apps_job: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/jobs/ghar-prd-caj001]�[0m

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  �[33m~�[0m update in-place�[0m

Terraform will perform the following actions:

�[1m  # azapi_resource.container_apps_environment�[0m will be updated in-place
�[0m  �[33m~�[0m�[0m resource "azapi_resource" "container_apps_environment" {
      �[33m~�[0m�[0m body                      = {
          �[33m~�[0m�[0m properties = {
              �[33m~�[0m�[0m appLogsConfiguration        = {
                  �[33m~�[0m�[0m destination               = "azure-monitor" �[33m->�[0m�[0m "log-analytics"
                    �[90m# (1 unchanged attribute hidden)�[0m�[0m
                }
                �[90m# (8 unchanged attributes hidden)�[0m�[0m
            }
        }
        id                        = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/managedEnvironments/ghar-prd-cae001"
        name                      = "ghar-prd-cae001"
      �[33m~�[0m�[0m output                    = {
          �[31m-�[0m�[0m id         = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/managedEnvironments/ghar-prd-cae001"
          �[31m-�[0m�[0m properties = {
              �[31m-�[0m�[0m customDomainConfiguration = {
                  �[31m-�[0m�[0m customDomainVerificationId = "CD2659D7C07794FE5C20DD004D244133FB6A5AEA401165DADDB689867EAD18CA"
                }
              �[31m-�[0m�[0m daprConfiguration         = {
                  �[31m-�[0m�[0m version = "1.13.6-msft.6"
                }
              �[31m-�[0m�[0m defaultDomain             = "niceflower-c379675f.northeurope.azurecontainerapps.io"
              �[31m-�[0m�[0m eventStreamEndpoint       = "https://northeurope.azurecontainerapps.dev/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/managedEnvironments/ghar-prd-cae001/eventstream"
              �[31m-�[0m�[0m kedaConfiguration         = {
                  �[31m-�[0m�[0m version = "2.17.2"
                }
              �[31m-�[0m�[0m provisioningState         = "Succeeded"
              �[31m-�[0m�[0m staticIp                  = "10.0.2.112"
              �[31m-�[0m�[0m workloadProfiles          = [
                  �[31m-�[0m�[0m {},
                ]
            }
          �[31m-�[0m�[0m tags       = {
              �[31m-�[0m�[0m workload = "github-action-runners"
            }
          �[31m-�[0m�[0m type       = "Microsoft.App/managedEnvironments"
        } -> (known after apply)
        tags                      = {
            "workload" = "github-action-runners"
        }
        �[90m# (8 unchanged attributes hidden)�[0m�[0m
    }

�[1m  # azapi_resource.container_apps_job�[0m will be updated in-place
�[0m  �[33m~�[0m�[0m resource "azapi_resource" "container_apps_job" {
      �[33m~�[0m�[0m body                      = {
          �[33m~�[0m�[0m properties = {
              �[33m~�[0m�[0m configuration       = {
                  �[33m~�[0m�[0m eventTriggerConfig = {
                      �[33m~�[0m�[0m scale                  = {
                          �[33m~�[0m�[0m rules           = [
                              �[33m~�[0m�[0m {
                                  �[33m~�[0m�[0m metadata = {
                                      �[33m~�[0m�[0m enableEtags                            = "False" �[33m->�[0m�[0m false
                                      �[33m~�[0m�[0m matchUnlabeledJobsWithUnlabeledRunners = "False" �[33m->�[0m�[0m false
                                      �[33m~�[0m�[0m noDefaultLabels                        = "False" �[33m->�[0m�[0m false
                                        �[90m# (7 unchanged attributes hidden)�[0m�[0m
                                    }
                                    name     = "github-runner"
                                    �[90m# (2 unchanged attributes hidden)�[0m�[0m
                                },
                            ]
                            �[90m# (3 unchanged attributes hidden)�[0m�[0m
                        }
                        �[90m# (2 unchanged attributes hidden)�[0m�[0m
                    }
                    �[90m# (4 unchanged attributes hidden)�[0m�[0m
                }
              �[33m~�[0m�[0m template            = {
                  �[33m~�[0m�[0m containers     = [
                      �[33m~�[0m�[0m {
                            name         = "github-runner"
                          �[33m~�[0m�[0m resources    = {
                              �[33m~�[0m�[0m memory = "3Gi" �[33m->�[0m�[0m "3.0Gi"
                                �[90m# (1 unchanged attribute hidden)�[0m�[0m
                            }
                            �[90m# (3 unchanged attributes hidden)�[0m�[0m
                        },
                    ]
                    �[90m# (2 unchanged attributes hidden)�[0m�[0m
                }
                �[90m# (2 unchanged attributes hidden)�[0m�[0m
            }
        }
        id                        = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/jobs/ghar-prd-caj001"
        name                      = "ghar-prd-caj001"
      �[33m~�[0m�[0m output                    = {
          �[31m-�[0m�[0m id         = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/jobs/ghar-prd-caj001"
          �[31m-�[0m�[0m identity   = {
              �[31m-�[0m�[0m userAssignedIdentities = {
                  �[31m-�[0m�[0m "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourcegroups/ghar-prd-container-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ghar-prd-uai001" = {
                      �[31m-�[0m�[0m clientId    = "0143d2c1-25f9-41b1-aa93-f12c37a4379d"
                      �[31m-�[0m�[0m principalId = "90402171-7e41-472a-9d8a-900bad422566"
                    }
                }
            }
          �[31m-�[0m�[0m properties = {
              �[31m-�[0m�[0m configuration       = {
                  �[31m-�[0m�[0m eventTriggerConfig = {
                      �[31m-�[0m�[0m scale = {
                          �[31m-�[0m�[0m rules = [
                              �[31m-�[0m�[0m {
                                  �[31m-�[0m�[0m auth     = [
                                      �[31m-�[0m�[0m {},
                                    ]
                                  �[31m-�[0m�[0m metadata = {
                                      �[31m-�[0m�[0m applicationID                          = "2759660"
                                      �[31m-�[0m�[0m enableEtags                            = "False"
                                      �[31m-�[0m�[0m github-runner                          = "https://api.github.com"
                                      �[31m-�[0m�[0m githubApiURL                           = "https://api.github.com"
                                      �[31m-�[0m�[0m installationID                         = "106949294"
                                      �[31m-�[0m�[0m matchUnlabeledJobsWithUnlabeledRunners = "False"
                                      �[31m-�[0m�[0m noDefaultLabels                        = "False"
                                      �[31m-�[0m�[0m owner                                  = "PerfectThymeTech"
                                      �[31m-�[0m�[0m runnerScope                            = "org"
                                      �[31m-�[0m�[0m targetWorkflowQueueLength              = "1"
                                    }
                                },
                            ]
                        }
                    }
                  �[31m-�[0m�[0m secrets            = [
                      �[31m-�[0m�[0m {},
                    ]
                }
              �[31m-�[0m�[0m eventStreamEndpoint = "https://northeurope.azurecontainerapps.dev/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/containerApps/ghar-prd-caj001/eventstream"
              �[31m-�[0m�[0m provisioningState   = "Succeeded"
              �[31m-�[0m�[0m template            = {
                  �[31m-�[0m�[0m containers = [
                      �[31m-�[0m�[0m {
                          �[31m-�[0m�[0m env = [
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                            ]
                        },
                    ]
                }
            }
          �[31m-�[0m�[0m tags       = {
              �[31m-�[0m�[0m workload = "github-action-runners"
            }
          �[31m-�[0m�[0m type       = "Microsoft.App/jobs"
        } -> (known after apply)
        tags                      = {
            "workload" = "github-action-runners"
        }
        �[90m# (8 unchanged attributes hidden)�[0m�[0m

        �[90m# (1 unchanged block hidden)�[0m�[0m
    }

�[1mPlan:�[0m �[0m0 to add, 2 to change, 0 to destroy.
�[33m╷�[0m�[0m
�[33m│�[0m �[0m�[1m�[33mWarning: �[0m�[0m�[1mArgument is deprecated�[0m
�[33m│�[0m �[0m
�[33m│�[0m �[0m�[0m  with module.application_insights.azurerm_monitor_diagnostic_setting.diagnostic_setting_application_insights["0"],
�[33m│�[0m �[0m  on .terraform/modules/application_insights/modules/applicationinsights/diagnostics.tf line 1, in resource "azurerm_monitor_diagnostic_setting" "diagnostic_setting_application_insights":
�[33m│�[0m �[0m   1: resource "azurerm_monitor_diagnostic_setting" "diagnostic_setting_application_insights" �[4m{�[0m�[0m
�[33m│�[0m �[0m
�[33m│�[0m �[0m`metric` has been deprecated in favor of the `enabled_metric` property and
�[33m│�[0m �[0mwill be removed in v5.0 of the AzureRM provider
�[33m╵�[0m�[0m
�[90m
─────────────────────────────────────────────────────────────────────────────�[0m

Note: You didn't use the -out option to save this plan, so Terraform can't
guarantee to take exactly these actions if you run "terraform apply" now.
Releasing state lock. This may take a few moments...

@github-actions
Copy link

github-actions bot commented Feb 6, 2026

Terraform Lint Results

  • Terraform Version 📎1.14.4
  • Working Directory 📂./code/infra-ado
  • Terraform Format and Style 🖌success

@github-actions
Copy link

github-actions bot commented Feb 6, 2026

Terraform Lint Results

  • Terraform Version 📎1.14.4
  • Working Directory 📂./code/infra
  • Terraform Format and Style 🖌success

@github-actions
Copy link

github-actions bot commented Feb 6, 2026

Terraform Validation & Plan Results

  • Terraform Version 📎1.14.4
  • Working Directory 📂./code/infra
  • Terraform Initialization ⚙️success
  • Terraform Validation 🤖success
  • Terraform Plan 📖success
Show Plan

terraform
Acquiring state lock. This may take a few moments...
�[0m�[1mdata.azurerm_network_security_group.network_security_group: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_virtual_network.virtual_network: Reading...�[0m�[0m
�[0m�[1mmodule.key_vault.data.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_route_table.route_table: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_log_analytics_workspace.log_analytics_workspace: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mazurerm_resource_group.resource_group_container_app: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg]�[0m
�[0m�[1mdata.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD1hYzA5N2FkYS0yOTQyLTQwMjItYTEzNy1lN2JhYmQ3N2I4Yzc7b2JqZWN0SWQ9ZjgxYjViOTYtZjEwZS00NjdkLWJhMGMtNDE5NmZkMWEzMWY4O3N1YnNjcmlwdGlvbklkPWU4MmM1MjY3LTlkYzQtNGY0NS1hYzEzLWFiZGQ1ZTEzMGQyNzt0ZW5hbnRJZD0zNzk2M2RkNC1mNGU2LTQwZjgtYTdkNi0yNGI5NzkxOWU0NTI=]�[0m
�[0m�[1mmodule.key_vault.data.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD1hYzA5N2FkYS0yOTQyLTQwMjItYTEzNy1lN2JhYmQ3N2I4Yzc7b2JqZWN0SWQ9ZjgxYjViOTYtZjEwZS00NjdkLWJhMGMtNDE5NmZkMWEzMWY4O3N1YnNjcmlwdGlvbklkPWU4MmM1MjY3LTlkYzQtNGY0NS1hYzEzLWFiZGQ1ZTEzMGQyNzt0ZW5hbnRJZD0zNzk2M2RkNC1mNGU2LTQwZjgtYTdkNi0yNGI5NzkxOWU0NTI=]�[0m
�[0m�[1mdata.azurerm_network_security_group.network_security_group: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/networkSecurityGroups/ptt-dev-default-nsg001]�[0m
�[0m�[1mdata.azurerm_virtual_network.virtual_network: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/virtualNetworks/ptt-dev-vnet001]�[0m
�[0m�[1mdata.azurerm_route_table.route_table: Read complete after 1s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/routeTables/ptt-dev-default-rt001]�[0m
�[0m�[1mazapi_resource.subnet_container_app: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/virtualNetworks/ptt-dev-vnet001/subnets/ConAppEnvironmentSubnet]�[0m
�[0m�[1mdata.azurerm_log_analytics_workspace.log_analytics_workspace: Read complete after 1s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-logging-rg/providers/Microsoft.OperationalInsights/workspaces/ptt-dev-log001]�[0m
�[0m�[1mmodule.user_assigned_identity.azurerm_user_assigned_identity.user_assigned_identity: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ghar-prd-uai001]�[0m
�[0m�[1mmodule.application_insights.azurerm_application_insights.application_insights: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Insights/components/ghar-prd-appi001]�[0m
�[0m�[1mmodule.key_vault.azurerm_key_vault.key_vault: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001]�[0m
�[0m�[1mmodule.key_vault.azurerm_role_assignment.current_roleassignment_key_vault: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001/providers/Microsoft.Authorization/roleAssignments/d57023f6-9785-298e-a302-37abbe739271]�[0m
�[0m�[1mmodule.key_vault.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Reading...�[0m�[0m
�[0m�[1mazurerm_role_assignment.uai_role_assignment_key_vault_secrets_user: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001/providers/Microsoft.Authorization/roleAssignments/0ccead67-5873-d54b-c77e-c82584e25096]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_key_vault_secrets_officer: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001/providers/Microsoft.Authorization/roleAssignments/47ed6b6b-edec-179d-cca8-76371fdbf9d6]�[0m
�[0m�[1mmodule.key_vault.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001]�[0m
�[0m�[1mmodule.key_vault.azurerm_monitor_diagnostic_setting.diagnostic_setting_key_vault["0"]: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001|applicationLogs-0]�[0m
�[0m�[1mazapi_resource.subnet_private_endpoints: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/virtualNetworks/ptt-dev-vnet001/subnets/ConAppPrivateEndpointSubnet]�[0m
�[0m�[1mmodule.key_vault.azurerm_private_endpoint.private_endpoint_cognitive_account_vault: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Network/privateEndpoints/ghar-prd-kv001-vault-pe]�[0m
�[0m�[1mmodule.key_vault.time_sleep.sleep_connectivity: Refreshing state... [id=2024-09-26T08:28:50Z]�[0m
�[0m�[1mazurerm_key_vault_secret.key_vault_secret_github_app_private_key: Refreshing state... [id=https://ghar-prd-kv001.vault.azure.net/secrets/github-app-private-key/f03ae05ff9554dd6932613f5cccf9905]�[0m
�[0m�[1mmodule.application_insights.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_application_insights: Reading...�[0m�[0m
�[0m�[1mazapi_resource.container_apps_environment: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/managedEnvironments/ghar-prd-cae001]�[0m
�[0m�[1mmodule.application_insights.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_application_insights: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Insights/components/ghar-prd-appi001]�[0m
�[0m�[1mmodule.application_insights.azurerm_monitor_diagnostic_setting.diagnostic_setting_application_insights["0"]: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Insights/components/ghar-prd-appi001|applicationLogs-0]�[0m
�[0m�[1mazapi_resource.container_apps_job: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/jobs/ghar-prd-caj001]�[0m

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  �[33m~�[0m update in-place�[0m

Terraform will perform the following actions:

�[1m  # azapi_resource.container_apps_environment�[0m will be updated in-place
�[0m  �[33m~�[0m�[0m resource "azapi_resource" "container_apps_environment" {
      �[33m~�[0m�[0m body                      = {
          �[33m~�[0m�[0m properties = {
              �[33m~�[0m�[0m appLogsConfiguration        = {
                  �[33m~�[0m�[0m destination               = "azure-monitor" �[33m->�[0m�[0m "log-analytics"
                    �[90m# (1 unchanged attribute hidden)�[0m�[0m
                }
                �[90m# (8 unchanged attributes hidden)�[0m�[0m
            }
        }
        id                        = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/managedEnvironments/ghar-prd-cae001"
        name                      = "ghar-prd-cae001"
      �[33m~�[0m�[0m output                    = {
          �[31m-�[0m�[0m id         = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/managedEnvironments/ghar-prd-cae001"
          �[31m-�[0m�[0m properties = {
              �[31m-�[0m�[0m customDomainConfiguration = {
                  �[31m-�[0m�[0m customDomainVerificationId = "CD2659D7C07794FE5C20DD004D244133FB6A5AEA401165DADDB689867EAD18CA"
                }
              �[31m-�[0m�[0m daprConfiguration         = {
                  �[31m-�[0m�[0m version = "1.13.6-msft.6"
                }
              �[31m-�[0m�[0m defaultDomain             = "niceflower-c379675f.northeurope.azurecontainerapps.io"
              �[31m-�[0m�[0m eventStreamEndpoint       = "https://northeurope.azurecontainerapps.dev/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/managedEnvironments/ghar-prd-cae001/eventstream"
              �[31m-�[0m�[0m kedaConfiguration         = {
                  �[31m-�[0m�[0m version = "2.17.2"
                }
              �[31m-�[0m�[0m provisioningState         = "Succeeded"
              �[31m-�[0m�[0m staticIp                  = "10.0.2.112"
              �[31m-�[0m�[0m workloadProfiles          = [
                  �[31m-�[0m�[0m {},
                ]
            }
          �[31m-�[0m�[0m tags       = {
              �[31m-�[0m�[0m workload = "github-action-runners"
            }
          �[31m-�[0m�[0m type       = "Microsoft.App/managedEnvironments"
        } -> (known after apply)
        tags                      = {
            "workload" = "github-action-runners"
        }
        �[90m# (8 unchanged attributes hidden)�[0m�[0m
    }

�[1m  # azapi_resource.container_apps_job�[0m will be updated in-place
�[0m  �[33m~�[0m�[0m resource "azapi_resource" "container_apps_job" {
      �[33m~�[0m�[0m body                      = {
          �[33m~�[0m�[0m properties = {
              �[33m~�[0m�[0m configuration       = {
                  �[33m~�[0m�[0m eventTriggerConfig = {
                      �[33m~�[0m�[0m scale                  = {
                          �[33m~�[0m�[0m rules           = [
                              �[33m~�[0m�[0m {
                                  �[33m~�[0m�[0m metadata = {
                                      �[33m~�[0m�[0m enableEtags                            = "False" �[33m->�[0m�[0m false
                                      �[33m~�[0m�[0m matchUnlabeledJobsWithUnlabeledRunners = "False" �[33m->�[0m�[0m false
                                      �[33m~�[0m�[0m noDefaultLabels                        = "False" �[33m->�[0m�[0m false
                                        �[90m# (7 unchanged attributes hidden)�[0m�[0m
                                    }
                                    name     = "github-runner"
                                    �[90m# (2 unchanged attributes hidden)�[0m�[0m
                                },
                            ]
                            �[90m# (3 unchanged attributes hidden)�[0m�[0m
                        }
                        �[90m# (2 unchanged attributes hidden)�[0m�[0m
                    }
                    �[90m# (4 unchanged attributes hidden)�[0m�[0m
                }
              �[33m~�[0m�[0m template            = {
                  �[33m~�[0m�[0m containers     = [
                      �[33m~�[0m�[0m {
                            name         = "github-runner"
                          �[33m~�[0m�[0m resources    = {
                              �[33m~�[0m�[0m memory = "3Gi" �[33m->�[0m�[0m "3.0Gi"
                                �[90m# (1 unchanged attribute hidden)�[0m�[0m
                            }
                            �[90m# (3 unchanged attributes hidden)�[0m�[0m
                        },
                    ]
                    �[90m# (2 unchanged attributes hidden)�[0m�[0m
                }
                �[90m# (2 unchanged attributes hidden)�[0m�[0m
            }
        }
        id                        = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/jobs/ghar-prd-caj001"
        name                      = "ghar-prd-caj001"
      �[33m~�[0m�[0m output                    = {
          �[31m-�[0m�[0m id         = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/jobs/ghar-prd-caj001"
          �[31m-�[0m�[0m identity   = {
              �[31m-�[0m�[0m userAssignedIdentities = {
                  �[31m-�[0m�[0m "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourcegroups/ghar-prd-container-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ghar-prd-uai001" = {
                      �[31m-�[0m�[0m clientId    = "0143d2c1-25f9-41b1-aa93-f12c37a4379d"
                      �[31m-�[0m�[0m principalId = "90402171-7e41-472a-9d8a-900bad422566"
                    }
                }
            }
          �[31m-�[0m�[0m properties = {
              �[31m-�[0m�[0m configuration       = {
                  �[31m-�[0m�[0m eventTriggerConfig = {
                      �[31m-�[0m�[0m scale = {
                          �[31m-�[0m�[0m rules = [
                              �[31m-�[0m�[0m {
                                  �[31m-�[0m�[0m auth     = [
                                      �[31m-�[0m�[0m {},
                                    ]
                                  �[31m-�[0m�[0m metadata = {
                                      �[31m-�[0m�[0m applicationID                          = "2759660"
                                      �[31m-�[0m�[0m enableEtags                            = "False"
                                      �[31m-�[0m�[0m github-runner                          = "https://api.github.com"
                                      �[31m-�[0m�[0m githubApiURL                           = "https://api.github.com"
                                      �[31m-�[0m�[0m installationID                         = "106949294"
                                      �[31m-�[0m�[0m matchUnlabeledJobsWithUnlabeledRunners = "False"
                                      �[31m-�[0m�[0m noDefaultLabels                        = "False"
                                      �[31m-�[0m�[0m owner                                  = "PerfectThymeTech"
                                      �[31m-�[0m�[0m runnerScope                            = "org"
                                      �[31m-�[0m�[0m targetWorkflowQueueLength              = "1"
                                    }
                                },
                            ]
                        }
                    }
                  �[31m-�[0m�[0m secrets            = [
                      �[31m-�[0m�[0m {},
                    ]
                }
              �[31m-�[0m�[0m eventStreamEndpoint = "https://northeurope.azurecontainerapps.dev/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/containerApps/ghar-prd-caj001/eventstream"
              �[31m-�[0m�[0m provisioningState   = "Succeeded"
              �[31m-�[0m�[0m template            = {
                  �[31m-�[0m�[0m containers = [
                      �[31m-�[0m�[0m {
                          �[31m-�[0m�[0m env = [
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                            ]
                        },
                    ]
                }
            }
          �[31m-�[0m�[0m tags       = {
              �[31m-�[0m�[0m workload = "github-action-runners"
            }
          �[31m-�[0m�[0m type       = "Microsoft.App/jobs"
        } -> (known after apply)
        tags                      = {
            "workload" = "github-action-runners"
        }
        �[90m# (8 unchanged attributes hidden)�[0m�[0m

        �[90m# (1 unchanged block hidden)�[0m�[0m
    }

�[1mPlan:�[0m �[0m0 to add, 2 to change, 0 to destroy.
�[33m╷�[0m�[0m
�[33m│�[0m �[0m�[1m�[33mWarning: �[0m�[0m�[1mArgument is deprecated�[0m
�[33m│�[0m �[0m
�[33m│�[0m �[0m�[0m  with module.application_insights.azurerm_monitor_diagnostic_setting.diagnostic_setting_application_insights["0"],
�[33m│�[0m �[0m  on .terraform/modules/application_insights/modules/applicationinsights/diagnostics.tf line 1, in resource "azurerm_monitor_diagnostic_setting" "diagnostic_setting_application_insights":
�[33m│�[0m �[0m   1: resource "azurerm_monitor_diagnostic_setting" "diagnostic_setting_application_insights" �[4m{�[0m�[0m
�[33m│�[0m �[0m
�[33m│�[0m �[0m`metric` has been deprecated in favor of the `enabled_metric` property and
�[33m│�[0m �[0mwill be removed in v5.0 of the AzureRM provider
�[33m╵�[0m�[0m
�[90m
─────────────────────────────────────────────────────────────────────────────�[0m

Note: You didn't use the -out option to save this plan, so Terraform can't
guarantee to take exactly these actions if you run "terraform apply" now.
Releasing state lock. This may take a few moments...

@github-actions
Copy link

github-actions bot commented Feb 7, 2026

Terraform Lint Results

  • Terraform Version 📎1.14.4
  • Working Directory 📂./code/infra-ado
  • Terraform Format and Style 🖌success

@github-actions
Copy link

github-actions bot commented Feb 7, 2026

Terraform Lint Results

  • Terraform Version 📎1.14.4
  • Working Directory 📂./code/infra
  • Terraform Format and Style 🖌success

@github-actions
Copy link

github-actions bot commented Feb 7, 2026

Terraform Validation & Plan Results

  • Terraform Version 📎1.14.4
  • Working Directory 📂./code/infra
  • Terraform Initialization ⚙️success
  • Terraform Validation 🤖success
  • Terraform Plan 📖success
Show Plan

terraform
Acquiring state lock. This may take a few moments...
�[0m�[1mdata.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_route_table.route_table: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_network_security_group.network_security_group: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_log_analytics_workspace.log_analytics_workspace: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_virtual_network.virtual_network: Reading...�[0m�[0m
�[0m�[1mmodule.key_vault.data.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mazurerm_resource_group.resource_group_container_app: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg]�[0m
�[0m�[1mdata.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD1hYzA5N2FkYS0yOTQyLTQwMjItYTEzNy1lN2JhYmQ3N2I4Yzc7b2JqZWN0SWQ9ZjgxYjViOTYtZjEwZS00NjdkLWJhMGMtNDE5NmZkMWEzMWY4O3N1YnNjcmlwdGlvbklkPWU4MmM1MjY3LTlkYzQtNGY0NS1hYzEzLWFiZGQ1ZTEzMGQyNzt0ZW5hbnRJZD0zNzk2M2RkNC1mNGU2LTQwZjgtYTdkNi0yNGI5NzkxOWU0NTI=]�[0m
�[0m�[1mmodule.key_vault.data.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD1hYzA5N2FkYS0yOTQyLTQwMjItYTEzNy1lN2JhYmQ3N2I4Yzc7b2JqZWN0SWQ9ZjgxYjViOTYtZjEwZS00NjdkLWJhMGMtNDE5NmZkMWEzMWY4O3N1YnNjcmlwdGlvbklkPWU4MmM1MjY3LTlkYzQtNGY0NS1hYzEzLWFiZGQ1ZTEzMGQyNzt0ZW5hbnRJZD0zNzk2M2RkNC1mNGU2LTQwZjgtYTdkNi0yNGI5NzkxOWU0NTI=]�[0m
�[0m�[1mmodule.application_insights.azurerm_application_insights.application_insights: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Insights/components/ghar-prd-appi001]�[0m
�[0m�[1mmodule.user_assigned_identity.azurerm_user_assigned_identity.user_assigned_identity: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ghar-prd-uai001]�[0m
�[0m�[1mmodule.key_vault.azurerm_key_vault.key_vault: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001]�[0m
�[0m�[1mdata.azurerm_network_security_group.network_security_group: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/networkSecurityGroups/ptt-dev-default-nsg001]�[0m
�[0m�[1mdata.azurerm_virtual_network.virtual_network: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/virtualNetworks/ptt-dev-vnet001]�[0m
�[0m�[1mdata.azurerm_route_table.route_table: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/routeTables/ptt-dev-default-rt001]�[0m
�[0m�[1mazapi_resource.subnet_container_app: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/virtualNetworks/ptt-dev-vnet001/subnets/ConAppEnvironmentSubnet]�[0m
�[0m�[1mdata.azurerm_log_analytics_workspace.log_analytics_workspace: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-logging-rg/providers/Microsoft.OperationalInsights/workspaces/ptt-dev-log001]�[0m
�[0m�[1mmodule.key_vault.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Reading...�[0m�[0m
�[0m�[1mmodule.key_vault.azurerm_role_assignment.current_roleassignment_key_vault: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001/providers/Microsoft.Authorization/roleAssignments/d57023f6-9785-298e-a302-37abbe739271]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_key_vault_secrets_officer: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001/providers/Microsoft.Authorization/roleAssignments/47ed6b6b-edec-179d-cca8-76371fdbf9d6]�[0m
�[0m�[1mazurerm_role_assignment.uai_role_assignment_key_vault_secrets_user: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001/providers/Microsoft.Authorization/roleAssignments/0ccead67-5873-d54b-c77e-c82584e25096]�[0m
�[0m�[1mmodule.key_vault.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001]�[0m
�[0m�[1mmodule.key_vault.azurerm_monitor_diagnostic_setting.diagnostic_setting_key_vault["0"]: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.KeyVault/vaults/ghar-prd-kv001|applicationLogs-0]�[0m
�[0m�[1mazapi_resource.subnet_private_endpoints: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ptt-dev-hub-northeurope-rg/providers/Microsoft.Network/virtualNetworks/ptt-dev-vnet001/subnets/ConAppPrivateEndpointSubnet]�[0m
�[0m�[1mmodule.application_insights.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_application_insights: Reading...�[0m�[0m
�[0m�[1mazapi_resource.container_apps_environment: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/managedEnvironments/ghar-prd-cae001]�[0m
�[0m�[1mmodule.application_insights.data.azurerm_monitor_diagnostic_categories.diagnostic_categories_application_insights: Read complete after 0s [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Insights/components/ghar-prd-appi001]�[0m
�[0m�[1mmodule.application_insights.azurerm_monitor_diagnostic_setting.diagnostic_setting_application_insights["0"]: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Insights/components/ghar-prd-appi001|applicationLogs-0]�[0m
�[0m�[1mmodule.key_vault.azurerm_private_endpoint.private_endpoint_cognitive_account_vault: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.Network/privateEndpoints/ghar-prd-kv001-vault-pe]�[0m
�[0m�[1mmodule.key_vault.time_sleep.sleep_connectivity: Refreshing state... [id=2024-09-26T08:28:50Z]�[0m
�[0m�[1mazurerm_key_vault_secret.key_vault_secret_github_app_private_key: Refreshing state... [id=https://ghar-prd-kv001.vault.azure.net/secrets/github-app-private-key/f03ae05ff9554dd6932613f5cccf9905]�[0m
�[0m�[1mazapi_resource.container_apps_job: Refreshing state... [id=/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/jobs/ghar-prd-caj001]�[0m

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  �[33m~�[0m update in-place�[0m

Terraform will perform the following actions:

�[1m  # azapi_resource.container_apps_environment�[0m will be updated in-place
�[0m  �[33m~�[0m�[0m resource "azapi_resource" "container_apps_environment" {
      �[33m~�[0m�[0m body                      = {
          �[33m~�[0m�[0m properties = {
              �[33m~�[0m�[0m appLogsConfiguration        = {
                  �[33m~�[0m�[0m destination               = "azure-monitor" �[33m->�[0m�[0m "log-analytics"
                    �[90m# (1 unchanged attribute hidden)�[0m�[0m
                }
                �[90m# (8 unchanged attributes hidden)�[0m�[0m
            }
        }
        id                        = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/managedEnvironments/ghar-prd-cae001"
        name                      = "ghar-prd-cae001"
      �[33m~�[0m�[0m output                    = {
          �[31m-�[0m�[0m id         = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/managedEnvironments/ghar-prd-cae001"
          �[31m-�[0m�[0m properties = {
              �[31m-�[0m�[0m customDomainConfiguration = {
                  �[31m-�[0m�[0m customDomainVerificationId = "CD2659D7C07794FE5C20DD004D244133FB6A5AEA401165DADDB689867EAD18CA"
                }
              �[31m-�[0m�[0m daprConfiguration         = {
                  �[31m-�[0m�[0m version = "1.13.6-msft.6"
                }
              �[31m-�[0m�[0m defaultDomain             = "niceflower-c379675f.northeurope.azurecontainerapps.io"
              �[31m-�[0m�[0m eventStreamEndpoint       = "https://northeurope.azurecontainerapps.dev/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/managedEnvironments/ghar-prd-cae001/eventstream"
              �[31m-�[0m�[0m kedaConfiguration         = {
                  �[31m-�[0m�[0m version = "2.17.2"
                }
              �[31m-�[0m�[0m provisioningState         = "Succeeded"
              �[31m-�[0m�[0m staticIp                  = "10.0.2.112"
              �[31m-�[0m�[0m workloadProfiles          = [
                  �[31m-�[0m�[0m {},
                ]
            }
          �[31m-�[0m�[0m tags       = {
              �[31m-�[0m�[0m workload = "github-action-runners"
            }
          �[31m-�[0m�[0m type       = "Microsoft.App/managedEnvironments"
        } -> (known after apply)
        tags                      = {
            "workload" = "github-action-runners"
        }
        �[90m# (8 unchanged attributes hidden)�[0m�[0m
    }

�[1m  # azapi_resource.container_apps_job�[0m will be updated in-place
�[0m  �[33m~�[0m�[0m resource "azapi_resource" "container_apps_job" {
      �[33m~�[0m�[0m body                      = {
          �[33m~�[0m�[0m properties = {
              �[33m~�[0m�[0m configuration       = {
                  �[33m~�[0m�[0m eventTriggerConfig = {
                      �[33m~�[0m�[0m scale                  = {
                          �[33m~�[0m�[0m rules           = [
                              �[33m~�[0m�[0m {
                                  �[33m~�[0m�[0m metadata = {
                                      �[33m~�[0m�[0m enableEtags                            = "False" �[33m->�[0m�[0m false
                                      �[33m~�[0m�[0m matchUnlabeledJobsWithUnlabeledRunners = "False" �[33m->�[0m�[0m false
                                      �[33m~�[0m�[0m noDefaultLabels                        = "False" �[33m->�[0m�[0m false
                                        �[90m# (7 unchanged attributes hidden)�[0m�[0m
                                    }
                                    name     = "github-runner"
                                    �[90m# (2 unchanged attributes hidden)�[0m�[0m
                                },
                            ]
                            �[90m# (3 unchanged attributes hidden)�[0m�[0m
                        }
                        �[90m# (2 unchanged attributes hidden)�[0m�[0m
                    }
                    �[90m# (4 unchanged attributes hidden)�[0m�[0m
                }
              �[33m~�[0m�[0m template            = {
                  �[33m~�[0m�[0m containers     = [
                      �[33m~�[0m�[0m {
                            name         = "github-runner"
                          �[33m~�[0m�[0m resources    = {
                              �[33m~�[0m�[0m memory = "3Gi" �[33m->�[0m�[0m "3.0Gi"
                                �[90m# (1 unchanged attribute hidden)�[0m�[0m
                            }
                            �[90m# (3 unchanged attributes hidden)�[0m�[0m
                        },
                    ]
                    �[90m# (2 unchanged attributes hidden)�[0m�[0m
                }
                �[90m# (2 unchanged attributes hidden)�[0m�[0m
            }
        }
        id                        = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/jobs/ghar-prd-caj001"
        name                      = "ghar-prd-caj001"
      �[33m~�[0m�[0m output                    = {
          �[31m-�[0m�[0m id         = "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/providers/Microsoft.App/jobs/ghar-prd-caj001"
          �[31m-�[0m�[0m identity   = {
              �[31m-�[0m�[0m userAssignedIdentities = {
                  �[31m-�[0m�[0m "/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourcegroups/ghar-prd-container-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ghar-prd-uai001" = {
                      �[31m-�[0m�[0m clientId    = "0143d2c1-25f9-41b1-aa93-f12c37a4379d"
                      �[31m-�[0m�[0m principalId = "90402171-7e41-472a-9d8a-900bad422566"
                    }
                }
            }
          �[31m-�[0m�[0m properties = {
              �[31m-�[0m�[0m configuration       = {
                  �[31m-�[0m�[0m eventTriggerConfig = {
                      �[31m-�[0m�[0m scale = {
                          �[31m-�[0m�[0m rules = [
                              �[31m-�[0m�[0m {
                                  �[31m-�[0m�[0m auth     = [
                                      �[31m-�[0m�[0m {},
                                    ]
                                  �[31m-�[0m�[0m metadata = {
                                      �[31m-�[0m�[0m applicationID                          = "2759660"
                                      �[31m-�[0m�[0m enableEtags                            = "False"
                                      �[31m-�[0m�[0m github-runner                          = "https://api.github.com"
                                      �[31m-�[0m�[0m githubApiURL                           = "https://api.github.com"
                                      �[31m-�[0m�[0m installationID                         = "106949294"
                                      �[31m-�[0m�[0m matchUnlabeledJobsWithUnlabeledRunners = "False"
                                      �[31m-�[0m�[0m noDefaultLabels                        = "False"
                                      �[31m-�[0m�[0m owner                                  = "PerfectThymeTech"
                                      �[31m-�[0m�[0m runnerScope                            = "org"
                                      �[31m-�[0m�[0m targetWorkflowQueueLength              = "1"
                                    }
                                },
                            ]
                        }
                    }
                  �[31m-�[0m�[0m secrets            = [
                      �[31m-�[0m�[0m {},
                    ]
                }
              �[31m-�[0m�[0m eventStreamEndpoint = "https://northeurope.azurecontainerapps.dev/subscriptions/e82c5267-9dc4-4f45-ac13-abdd5e130d27/resourceGroups/ghar-prd-container-rg/containerApps/ghar-prd-caj001/eventstream"
              �[31m-�[0m�[0m provisioningState   = "Succeeded"
              �[31m-�[0m�[0m template            = {
                  �[31m-�[0m�[0m containers = [
                      �[31m-�[0m�[0m {
                          �[31m-�[0m�[0m env = [
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                              �[31m-�[0m�[0m {},
                            ]
                        },
                    ]
                }
            }
          �[31m-�[0m�[0m tags       = {
              �[31m-�[0m�[0m workload = "github-action-runners"
            }
          �[31m-�[0m�[0m type       = "Microsoft.App/jobs"
        } -> (known after apply)
        tags                      = {
            "workload" = "github-action-runners"
        }
        �[90m# (8 unchanged attributes hidden)�[0m�[0m

        �[90m# (1 unchanged block hidden)�[0m�[0m
    }

�[1mPlan:�[0m �[0m0 to add, 2 to change, 0 to destroy.
�[33m╷�[0m�[0m
�[33m│�[0m �[0m�[1m�[33mWarning: �[0m�[0m�[1mArgument is deprecated�[0m
�[33m│�[0m �[0m
�[33m│�[0m �[0m�[0m  with module.application_insights.azurerm_monitor_diagnostic_setting.diagnostic_setting_application_insights["0"],
�[33m│�[0m �[0m  on .terraform/modules/application_insights/modules/applicationinsights/diagnostics.tf line 1, in resource "azurerm_monitor_diagnostic_setting" "diagnostic_setting_application_insights":
�[33m│�[0m �[0m   1: resource "azurerm_monitor_diagnostic_setting" "diagnostic_setting_application_insights" �[4m{�[0m�[0m
�[33m│�[0m �[0m
�[33m│�[0m �[0m`metric` has been deprecated in favor of the `enabled_metric` property and
�[33m│�[0m �[0mwill be removed in v5.0 of the AzureRM provider
�[33m╵�[0m�[0m
�[90m
─────────────────────────────────────────────────────────────────────────────�[0m

Note: You didn't use the -out option to save this plan, so Terraform can't
guarantee to take exactly these actions if you run "terraform apply" now.
Releasing state lock. This may take a few moments...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant