From 46ecd09ba2c11d3fdbc3a3881a2d482c4634416a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 19 Sep 2025 21:25:24 +0000 Subject: [PATCH 1/2] Bump hashicorp/azurerm from 4.27.0 to 4.45.0 Bumps [hashicorp/azurerm](https://github.com/hashicorp/terraform-provider-azurerm) from 4.27.0 to 4.45.0. - [Release notes](https://github.com/hashicorp/terraform-provider-azurerm/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-azurerm/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/terraform-provider-azurerm/compare/v4.27.0...v4.45.0) --- updated-dependencies: - dependency-name: hashicorp/azurerm dependency-version: 4.45.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- backend.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend.tf b/backend.tf index 016eaaa..c4e7ed7 100644 --- a/backend.tf +++ b/backend.tf @@ -2,7 +2,7 @@ terraform { required_providers { azurerm = { source = "hashicorp/azurerm" - version = "4.27.0" + version = "4.45.0" } } required_version = ">= 1.6.3" From 3cf0e9b881b32e80178e4336b72c61be7f5b7a75 Mon Sep 17 00:00:00 2001 From: DevOps Bot Date: Mon, 22 Sep 2025 18:58:34 +0000 Subject: [PATCH 2/2] Update README.md with module documentation --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index d54ad9f..a308fb7 100644 --- a/README.md +++ b/README.md @@ -3,13 +3,13 @@ | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | >= 1.6.3 | -| [azurerm](#requirement\_azurerm) | 4.27.0 | +| [azurerm](#requirement\_azurerm) | 4.45.0 | ## Providers | Name | Version | |------|---------| -| [azurerm](#provider\_azurerm) | 4.27.0 | +| [azurerm](#provider\_azurerm) | 4.45.0 | ## Modules @@ -19,10 +19,10 @@ No modules. | Name | Type | |------|------| -| [azurerm_cognitive_account.main](https://registry.terraform.io/providers/hashicorp/azurerm/4.27.0/docs/resources/cognitive_account) | resource | -| [azurerm_cognitive_deployment.main](https://registry.terraform.io/providers/hashicorp/azurerm/4.27.0/docs/resources/cognitive_deployment) | resource | -| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/4.27.0/docs/data-sources/client_config) | data source | -| [azurerm_resource_group.rg](https://registry.terraform.io/providers/hashicorp/azurerm/4.27.0/docs/data-sources/resource_group) | data source | +| [azurerm_cognitive_account.main](https://registry.terraform.io/providers/hashicorp/azurerm/4.45.0/docs/resources/cognitive_account) | resource | +| [azurerm_cognitive_deployment.main](https://registry.terraform.io/providers/hashicorp/azurerm/4.45.0/docs/resources/cognitive_deployment) | resource | +| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/4.45.0/docs/data-sources/client_config) | data source | +| [azurerm_resource_group.rg](https://registry.terraform.io/providers/hashicorp/azurerm/4.45.0/docs/data-sources/resource_group) | data source | ## Inputs @@ -34,14 +34,14 @@ No modules. | [cognitive\_account\_public\_network\_access\_enabled](#input\_cognitive\_account\_public\_network\_access\_enabled) | Controls whether public network access is enabled for the Azure OpenAI Service. | `bool` | `true` | no | | [cognitive\_account\_sku\_name](#input\_cognitive\_account\_sku\_name) | The pricing tier (SKU) for the Azure OpenAI Service (e.g., S0). | `string` | `"S0"` | no | | [default\_tags](#input\_default\_tags) | A map of key-value pairs to tag resources for organization and management. | `map(any)` | n/a | yes | -| [deployment](#input\_deployment) | Configures Cognitive Services Account deployments with the following attributes:
- name: The deployment name. Changing this triggers resource recreation.
- model\_format: The model format (e.g., OpenAI). Changing this triggers resource recreation.
- model\_name: The name of the deployment model. Changing this triggers resource recreation.
- model\_version: The version of the deployment model.
- scale\_type: The deployment scale type (e.g., Standard). Changing this triggers resource recreation.
- rai\_policy\_name: Optional Responsible AI policy name. Changing this triggers resource recreation.
- capacity: Optional Tokens-per-Minute (TPM) capacity, defaults to 1 (1000 tokens/min).
- version\_upgrade\_option: Optional model version upgrade policy (e.g., OnceNewDefaultVersionAvailable, OnceCurrentVersionExpired, NoAutoUpgrade). |
map(object({
name = string
model_format = string
model_name = string
model_version = string
scale_type = string
rai_policy_name = optional(string)
capacity = optional(number)
version_upgrade_option = optional(string)
}))
| `{}` | no | +| [deployment](#input\_deployment) | Configures Cognitive Services Account deployments with the following attributes:
- name: The deployment name. Changing this triggers resource recreation.
- model\_format: The model format (e.g., OpenAI). Changing this triggers resource recreation.
- model\_name: The name of the deployment model. Changing this triggers resource recreation.
- model\_version: The version of the deployment model.
- scale\_type: The deployment scale type (e.g., Standard). Changing this triggers resource recreation.
- rai\_policy\_name: Optional Responsible AI policy name. Changing this triggers resource recreation.
- capacity: Optional Tokens-per-Minute (TPM) capacity, defaults to 1 (1000 tokens/min).
- version\_upgrade\_option: Optional model version upgrade policy (e.g., OnceNewDefaultVersionAvailable, OnceCurrentVersionExpired, NoAutoUpgrade). |
map(object({
name = string
model_format = string
model_name = string
model_version = string
scale_type = string
rai_policy_name = optional(string)
capacity = optional(number)
version_upgrade_option = optional(string)
}))
| `{}` | no | | [environment](#input\_environment) | Defines the environment type for the backend container (e.g., dev, prod, staging). | `string` | `"dev"` | no | | [identity\_enabled](#input\_identity\_enabled) | Enables or disables managed identity for the Cognitive Service Account. | `bool` | `false` | no | | [identity\_type](#input\_identity\_type) | Specifies the managed identity type (e.g., SystemAssigned, UserAssigned). | `string` | `"SystemAssigned"` | no | | [network\_acls\_default\_action](#input\_network\_acls\_default\_action) | Sets the default action for network ACLs (e.g., Allow or Deny). | `string` | `"Deny"` | no | | [network\_acls\_enabled](#input\_network\_acls\_enabled) | Enables or disables network Access Control Lists (ACLs) for the Cognitive Service Account. | `bool` | `false` | no | | [network\_acls\_ip\_rules](#input\_network\_acls\_ip\_rules) | A list of IP addresses or CIDR blocks allowed in network ACLs. | `list(string)` | `[]` | no | -| [network\_acls\_virtual\_network\_rules](#input\_network\_acls\_virtual\_network\_rules) | A list of virtual network rules for network ACLs, specifying subnet ID and optional service endpoint settings. |
list(object({
subnet_id = string
ignore_missing_vnet_service_endpoint = optional(bool)
}))
| `[]` | no | +| [network\_acls\_virtual\_network\_rules](#input\_network\_acls\_virtual\_network\_rules) | A list of virtual network rules for network ACLs, specifying subnet ID and optional service endpoint settings. |
list(object({
subnet_id = string
ignore_missing_vnet_service_endpoint = optional(bool)
}))
| `[]` | no | | [region](#input\_region) | The Azure region where resources will be deployed (e.g., 'weu' for West Europe). | `string` | `"weu"` | no | | [resource\_group\_location](#input\_resource\_group\_location) | The Azure region for creating the resource group. Changing this triggers resource recreation. | `string` | `"West Europe"` | no | | [resource\_group\_name](#input\_resource\_group\_name) | The name of the Azure resource group where resources will be provisioned. | `string` | n/a | yes |