avm-ptn-aks-economy
Azure/avm-ptn-aks-economy/azurerm
This is the Production Economy Standard for AKS pattern module for Azure Verified Modules (AVM) library. This module deploys a production economy standard AKS cluster along with supporting a Virtual Network and Azure container registry. It provisions an environment sufficient for most production economy deployments for AKS.
terraform-azurerm-avm-ptn-aks-economy NOTE: This module follows the semantic versioning and versions prior to 1.0.0 should be consider pre-release versions. This is the Production Economy Standard for AKS pattern module for Azure Verified Modules (AVM) library. This module deploys a production economy standard AKS cluster along with a Virtual Network and an Azure container registry. It provisions an environment sufficient for most production economy deployments for AKS. It leverages the AzureRM provider and sets a number of initial defaults to minimize the overall inputs for simple configurations. !AKS Production Stardard design diagram 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
| Name | Type | Description | Default |
|---|---|---|---|
| resource_group_name | string | The resource group where the resources will be deployed. | required |
| name | string | The name for the AKS resources created in the specified Azure Resource Group. Th | required |
| location | string | The Azure region where the resources should be deployed. | required |
| agents_tags | map(string) | (Optional) A mapping of tags to assign to the Node Pool. | {} |
| container_registry_name | string | (Optional) The name of the container registry to use for the AKS cluster. | null |
| lock | object({ kind = string | (Optional) Controls the Resource Lock configuration for this resource. The follo | null |
| node_cidr | string | (Optional) The CIDR to use for node IPs in the Kubernetes cluster. Changing this | "10.31.0.0/16" |
| 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 |
| user_assigned_managed_identity_resource_ids | set(string) | (Optional) Specifies a list of User Assigned Managed Identity resource IDs to be | [] |
| kubernetes_version | string | (Optional) Specify which Kubernetes release to use. Specify only minor version, | null |
| orchestrator_version | string | (Optional) Specify which Kubernetes release to use. Specify only minor version, | null |
| tags | map(string) | (Optional) Tags of the resource. | null |
| rbac_aad_admin_group_object_ids | list(string) | (Optional) Object ID of groups with admin access. | null |
| user_assigned_identity_name | string | (Optional) The name of the User Assigned Managed Identity to create. | null |
| enable_telemetry | bool | (Optional) This variable controls whether or not telemetry is enabled for the mo | true |
| pod_cidr | string | (Optional) The CIDR to use for pod IPs in the Kubernetes cluster. Changing this | "192.168.0.0/16" |
resource — This is the full output for the resource.resource_id — The `azurerm_kubernetes_cluster`'s resource id.