github Azure/terraform-azurerm-avm-res-compute-virtualmachine v0.15.0
0.15.0

latest releases: v0.16.0, v0.15.1
3 months ago

Important

This release includes several variable input breaking changes to ensure compliance with the AVM specification.

This release addresses issues that were submitted as well as updates versions, examples, inputs, and outputs to address AVM spec requirements.

Key Changes include:

  • Set the default AzureRM version minimum to minor versions after 3.108 to address network interface deprecations
  • BREAKING CHANGE: Changed the virtualmachine_os_type and virtualmachine_sku_size variable to just be os_type and sku_size respectively to comply with AVM spec RMFR6.
  • FUTURE BREAKING CHANGE: Deprecated the admin_credential_key_vault_resource_id, admin_generated_ssh_key_vault_secret_name, and admin_password_key_vault_secret_name inputs. These have been consolidated into the generated_secrets_key_vault_secret_config interface.
  • Removed the network_interfaces variable default making it mandatory to be consistent with the virtual machine requirement to have at least one network interface.
  • Set a default source_image_reference value to avoid errors when deploying. The behavior where setting a source_image_resource_id will override the source_image_reference remains the same.
  • Updated the network interface to replace the deprecated input names with their replacements. (enable_accelerated_networking replaced with accelerated_networking_enabled and enable_ip_forwarding replaced with ip_forwarding_enabled) The module inputs are unchanged for the network interface inputs.
  • All examples updated to reflect the key vault AVM module output changes. All examples now pinned all the way to a specific patch version to avoid future example deployment failures.
  • All examples updated to reflect the latest interface changes and avoid using the deprecated inputs.

Don't miss a new terraform-azurerm-avm-res-compute-virtualmachine release

NewReleases is sending notifications on new releases.