- Japanese translations updated to reflect the 1.3.0 README.md.
- New Puppet Types and Providers for subnet, vnet and network_security_group.
- Support for the Microsoft ARM 0.14 API
- Support for SKU in Storage Accounts.
- Types for access_tier and https_traffic_only in Storage Accounts.
- Overhaul of acceptance testing to run locally on the host.
- Acceptance tests now can run locally on your host. (bundle exec rake fast) This should complete in ~ 24 mins and verify the basic stack on ARM. To commit PR's please continue to run (bundle exec rake acceptance).
- This release adds internationalization for the README.md.
- The first supported language is Japanese.
- Support for Azure's managed disks feature removes the requirement to associate a storage account with each Azure VM, removing one of the fundamental limitations of the platform.
- Premium SSD backed VMs for enhanced performance of production class environments are now supported and documented.
- The network security group can now be specified when creating a VM.
- Cross networking support. By default, all network objects created while provisioning a azure_vm will be created in the resource group you created the VM in. This works fine in basic environments where everything you want to talk to on non-public addresses is within the same resource group but if you need to plug into a network in another resource group.
- Tagging is now supported for Puppet Types.
- Redundant acceptance tests removed.
This release adds support for Puppet 4.9.4.
- Puppet 4.9.4 Support
azure_resource_template
The templateURL parameter when unused was being set to Nil and failing.ProviderArm
parametervirtual_network_address_space
now supports an array of addresses
This release adds several more useful resource types for managing Azure resource groups, storage accounts, and resource templates. It also expands the capabilities of the azure_vm
type by adding support for managing extensions, data disks, custom data, and deploying from marketplace images.
azure_resource_group
type for resource group managementazure_storage_account
type for storage account managementazure_resource_template
type for template managementextensions
parameter toazure_vm
for extension configurationplan
parameter toazure_vm
for Azure Marketplace imagesdata_disks
parameter toazure_vm
for data disk configurationcustom_data
parameter toazure_vm
for custom data configuration
- Updated to 1.1.2 version of hocon gem (includes windows fixes)
- No longer requires azure.conf classic credentials for only ARM or vice versa
- Better printing of error messages from azure's API
- Allow
azure_vm::public_ip_allocation_method => 'None'
to work
This release updates the module for the 0.3.0 version of the azure gems and fixes a bug for Azure::Core
- Update to 0.3.0 version of azure_mgmt* gems
- Fix Azure::Core require
- Fix paging of REST when lots of VMs
- Fix puppet resource failing validation
- Fix docs mentioning incorrect quoting in azure.conf
- Fix bundlered listen gem failing on older rubies
- Fix lint warnings in examples/*.pp
- Add Debian 8 to metadata
- Fix domain to be spec-specific
This release includes:
- (CLOUD-488) Windows agent support for the Azure module testing.
- Several test improvements and fixes.
- Fixes validation for name length.
- Updates module for Hocon 1.0.0 compatibility.
- Improves error reporting.
- Adds apt-get update before install for custom_data param.
This release includes:
- Updates to the metadata to identify supported Windows platforms
- Improvements to the documentation around Windows support
- Fixes to URLs pointing at the previous Git repository
The first public release of the Azure module provides support for managing VMs in both the Service Management (Classic) and new Resource Management APIs in Azure.