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.