avm-ptn-aks-dev
Azure/avm-ptn-aks-dev/azurerm
This is the Dev/Test Standard for AKS pattern module for Azure Verified Modules (AVM) library. This module deploys a dev/test standard AKS cluster along with supporting a Virtual Network and Azure container registry. It provisions an environment sufficient for most dev/test deployments for AKS.
terraform-azurerm-avm-ptn-aks-dev NOTE: This module follows the semantic versioning and versions prior to 1.0.0 should be consider pre-release versions. This is the Dev/Test Standard for AKS pattern module for Azure Verified Modules (AVM) library. This module deploys a dev/test standard AKS cluster along with an Azure container registry. It provisions an environment sufficient for most dev/test deployments for AKS. It leverages the AzureRM provider and sets a number of initial defaults to minimize the overall inputs for simple configurations. Major version Zero (0.y.z) is for initial development. Anything MAY change at any time. A module SHOULD NOT be considered stable till at least it is major version one (1.0.0) or greater. Changes will always be via new versions being published and no c
| Name | Type | Description | Default |
|---|---|---|---|
| location | string | The Azure region where the resources should be deployed. | required |
| name | string | The name for the AKS resources created in the specified Azure Resource Group. Th | required |
| resource_group_name | string | The resource group where the resources will be deployed. | required |
| user_assigned_managed_identity_resource_ids | set(string) | (Optional) Specifies a list of User Assigned Managed Identity resource IDs to be | [] |
| agents_tags | map(string) | (Optional) A mapping of tags to assign to the Node Pool. | null |
| kubernetes_version | string | (Optional) Specify which Kubernetes release to use. Specify only minor version, | null |
| tags | map(string) | (Optional) Tags of the resource. | null |
| lock | object({ kind = string | (Optional) Controls the Resource Lock configuration for this resource. The follo | null |
| orchestrator_version | string | (Optional) Specify which Kubernetes release to use. Specify only minor version, | null |
| rbac_aad_admin_group_object_ids | list(string) | (Optional) Object ID of groups with admin access. | null |
| enable_telemetry | bool | (Optional) This variable controls whether or not telemetry is enabled for the mo | true |
| rbac_aad_azure_rbac_enabled | bool | (Optional) Is Role Based Access Control based on Azure AD enabled? | null |
| rbac_aad_tenant_id | string | (Optional) The Tenant ID used for Azure Active Directory Application. If this is | null |
| container_registry_name | string | (Optional) The name of the container registry to use for the AKS cluster. | null |
| user_assigned_identity_name | string | (Optional) The name of the User Assigned Managed Identity to create. | null |
resource — This is the full output for the resource.resource_id — The `azurerm_kubernetes_cluster`'s resource id.