gen-virtual-machine-windows

Latest: v2.3.0
Category
Compute
Total Versions
7
Last Updated
11/20/2025

Release History

v2.3.0 Latest

Changes:

  • Removed Azure Monitor Agent installation from module Agent installation has been removed since Azure policy is leading
  • Merged PR 13554: Remove_AMA_agent_installation

v2.2.0

Changes:

  • In v5 the parameter enable_automatic_updates is deprecated in favor of automatic_updates_enabled.Changed code accordingly
  • Merged PR 12406: Updated main.tf

v2.1.1

Changes:

  • Added variable group
  • Changed releasenote branch to main
  • Changed PR template without skip
  • Added IPMhub publish
  • Merged PR 12214: Update pull request template and YAML configuration for improved clarity and...

v2.1.0

Changes:

  • Add the property enable_automatic_updates, default value is true.
  • Merged PR 11591: Add enable_automatic_updates

v2.0.0 Breaking

Changes:

  • Added possibility for module to automatically create Entra ID groups for Bastion access using the principle of least privilege.
  • It will create the following:
  • Entra ID group for Bastion access for specific VM (SG_Azure_R_[vm name]_Bastion)
  • Entra ID group with reader RBAC permissions on VM
  • Entra ID group with reader RBAC permissions on NIC
  • Add the Entra ID group for Bastion access as a member to the two VM/NIC reader groups
  • Add theEntra ID group for Bastion access to the Bastion_Reader group as deployed by the Bastion module
  • Add theEntra ID group for Bastion access to the reader group of the spoke VNET as (optionally) deployed by the vnet module
  • To create the groups via the module you need to:
  • create_bastion_groups
  • Set the
  • bastion_reader_group_id parameter with the ID of the bastion_reader group
  • Set thebastion_spoke_vnet_reader_group_id parameter with the ID of the Entra ID reader group of the VNET where the VM resides
  • Entra ID reader group of the VNET where the VM resides can be deployed optionally via the VNET module.
  • You can then add user(s) to theSG_Azure_R_[vm name]_Bastion group so they can access the VM via Bastion
  • Merged PR 11511: Update module

v1.7.0

Changes:

  • Added (optional) License_type parameter what can contain eitherWindows_Server, Windows_Client, or None.
  • The default is none.
  • Merged PR 11459: Added License_type parameter

v1.6.0

Changes:

  • Updated module to add NIC name to output of module.
  • Merged PR 11456: Updated outputs.tf
  • Updated pipeline and pull request template to work with the simacsupport releasenote website.
  • Update tflint to latest version.