avm-ptn-aks-dev

Azure/avm-ptn-aks-dev/azurerm

Terraform Module HCL AZURERM ✓ Verified

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.

Install
module "avm-ptn-aks-dev" {
source = "Azure/avm-ptn-aks-dev/azurerm"
version = "0.2.0"
}
plain text: /constructs/tfmod-azure-avm-ptn-aks-dev-azurerm/install.txt
⭐ Source on GitHub 📦 Registry page
README

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

Inputs (15)
NameTypeDescriptionDefault
locationstringThe Azure region where the resources should be deployed. required
namestringThe name for the AKS resources created in the specified Azure Resource Group. Th required
resource_group_namestringThe resource group where the resources will be deployed. required
user_assigned_managed_identity_resource_idsset(string)(Optional) Specifies a list of User Assigned Managed Identity resource IDs to be[]
agents_tagsmap(string)(Optional) A mapping of tags to assign to the Node Pool.null
kubernetes_versionstring(Optional) Specify which Kubernetes release to use. Specify only minor version, null
tagsmap(string)(Optional) Tags of the resource.null
lockobject({ kind = string (Optional) Controls the Resource Lock configuration for this resource. The follonull
orchestrator_versionstring(Optional) Specify which Kubernetes release to use. Specify only minor version, null
rbac_aad_admin_group_object_idslist(string)(Optional) Object ID of groups with admin access.null
enable_telemetrybool(Optional) This variable controls whether or not telemetry is enabled for the motrue
rbac_aad_azure_rbac_enabledbool(Optional) Is Role Based Access Control based on Azure AD enabled?null
rbac_aad_tenant_idstring(Optional) The Tenant ID used for Azure Active Directory Application. If this isnull
container_registry_namestring(Optional) The name of the container registry to use for the AKS cluster.null
user_assigned_identity_namestring(Optional) The name of the User Assigned Managed Identity to create.null
Outputs (2)
resource — This is the full output for the resource.
resource_id — The `azurerm_kubernetes_cluster`'s resource id.
Resources (10)
azapi_update_resourceazurerm_container_registryazurerm_kubernetes_clusterazurerm_management_lockazurerm_role_assignmentazurerm_user_assigned_identitymodtm_telemetryrandom_stringrandom_uuidterraform_data
Details
FrameworkTerraform Module
LanguageHCL
Version0.2.0
Cloud AZURERM
★ Stars4
Forks10
Total downloads1.9k
Inputs15
Outputs2
Resources10
Examples1
LicenseMIT
NamespaceAzure
Updated