avm-res-compute-virtualmachinescaleset

Azure/avm-res-compute-virtualmachinescaleset/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Resource Module for Virtual Machine Scale Set

Install
module "avm-res-compute-virtualmachinescaleset" {
source = "Azure/avm-res-compute-virtualmachinescaleset/azurerm"
version = "0.9.0"
}
⭐ Source on GitHub 📦 Registry page
README

terraform-azurerm-avm-res-compute-virtualmachinescaleset 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 changes will be made to existing published versions. For more details please go to https://semver.org/ > Note: This AVM will only deploy Azure Virtual Machine Scale Sets in Orchestrated mode. Please see this reliability guidance for more information: Deploy VMs with flexible orchestration mode AzureRM version constrained to less than 4.37 due to issue with underlying provider. See: azurerm\_orchestrated\_virtual\_machine\_scale\_set new variable network\_api\_version inconsistent plan err

Inputs (49)
NameTypeDescriptionDefault
namestring(Required) The name of the Orchestrated Virtual Machine Scale Set. Changing this required
parent_idstring(String) The ID of the resource group that contains the Orchestrated Virtual Mac required
extension_protected_settingmap(string)(Optional) A JSON String which specifies Sensitive Settings (such as Passwords) required
locationstring(Required) The Azure location where the Orchestrated Virtual Machine Scale Set s required
user_data_base64string(Optional) The Base64-Encoded User Data which should be used for this Virtual Ma required
max_bid_pricenumber(Optional) The maximum price you're willing to pay for each Orchestrated Virtual-1
network_api_versionstring(Optional) Specifies the Microsoft.Network API version used when creating networ"2020-11-01"
admin_passwordstring(Optional) Sets the VM passwordnull
license_typestring(Optional) For Linux virtual machine specifies the BYOL Type for this Virtual Manull
proximity_placement_group_idstring(Optional) The ID of the Proximity Placement Group which the Orchestrated Virtuanull
single_placement_groupbool(Optional) Should this Virtual Machine Scale Set be limited to a Single Placemennull
boot_diagnosticsobject({ storage_account_u- `storage_account_uri` - (Optional) The Primary/Secondary Endpoint for the Azurnull
capacity_reservation_group_idstring(Optional) Specifies the ID of the Capacity Reservation Group which the Virtual null
instancesnumber(Optional) The number of Virtual Machines in the Orcestrated Virtual Machine Scanull
managed_identitiesobject({ system_assigned Controls the Managed Identity configuration on this resource. The following prop{}
os_diskobject({ caching - `caching` - (Required) The Type of Caching which should be used for the Intern{ "caching": "ReadWrite", "delete_op
platform_fault_domain_countnumber(Required) Specifies the number of fault domains that are used by this Orchestra1
user_data_base64_versionstring(Optional) Version string for the user data. Required when `user_data_base64` isnull
zone_balancebool(Optional) Should the Virtual Machines in this Scale Set be strictly evenly distfalse
encryption_at_host_enabledbool(Optional) Should disks attached to this Virtual Machine Scale Set be encrypted null
prioritystring(Optional) The Priority of this Orchestrated Virtual Machine Scale Set. Possible"Regular"
priority_mixobject({ base_regular_coun- `base_regular_count` - (Optional) Specifies the base number of VMs of `Regularnull
role_assignmentsmap(object({ role_definiti A map of role assignments to create on the <RESOURCE>. The map key is delibera{}
tagsmap(string)(Optional) Tags of the resource.null
zonesset(string)Specifies a list of Availability Zones in which this Orchestrated Virtual Machin[ "1", "2", "3" ]
… and 9 more inputs
Outputs (2)
resource_id — The ID of the Virtual Machine Scale Set.
resource_name — The name of the Virtual Machine Scale Set.
Resources (5)
azapi_resourceazapi_update_resourcemodtm_telemetryrandom_uuidterraform_data
Details
FrameworkTerraform Module
LanguageHCL
Version0.9.0
Cloud AZURERM
★ Stars8
Forks18
Total downloads76.2k
Inputs49
Outputs2
Resources5
Examples8
Submodules1
LicenseMIT
NamespaceAzure
Updated