This repository has been archived by the owner on Jan 20, 2023. It is now read-only.
Releases: doherty100/azuresandbox
Releases · doherty100/azuresandbox
Azure quick starts by Roger Doherty v1.6.2
This is a minor feature release.
- terraform-azurerm-vnet-shared
- Added backup policy for virtual machines
- terraform-azurerm-bench-windows
- Enabled backup protection for database server vm
- Enabled backup protection for application server vm
Azure quick starts by Roger Doherty v1.6.1
This is a maintenance release with minor new functionality.
- All quick starts
- Smoke tested with Terraform azurerm provider v2.40
- Added support for Terraform v0.14 including:
- Version locking via
.terraform.lock.hcl
files terraform output
behavior changes impactingbootstrap.sh
scripts
- Version locking via
- Added
.gitignore
support to repo
- terraform-azurerm-vnet-shared
- Added Terraform v0.14 support for sensitive output variables
storage_account_01_key
log_analytics_workspace_01_primary_shared_key
- Added a recovery services vault to be used for Azure virtual machine backups
- Added Terraform v0.14 support for sensitive output variables
Azure quick starts by Roger Doherty v1.6
This is a maintenance release with a new and easier to use bootstrap process.
- All quick starts
- Smoke tested with Terraform azurerm provider v2.39
- New
bootstrap.sh
replacespre-deploy.sh
,run-gen-tfvarsfile.sh
andgen-tfvarsfile.sh
with single script.
- terraform-azurerm-vnet-shared (formerly terraform-azurerm-vnet-hub)
- Refactored "hub" to "shared services' virtual network to avoid confusion with Azure Virtual WAN hubs
- Added owner role assignment to resource group for security principals other than the current user
- terraform-azurerm-vm-windows
- Added support for automatic updates
- Added system assigned managed identity
- Refactored data disk configuration
- terraform-azurerm-vm-linux
- Added system assigned managed identity
- Refactored data disk configuration
- terraform-azurerm-bench-windows
- Added support for automatic updates
- terraform-azurerm-vwan
- Removed deprecated
allow_vnet_to_vnet_traffic
property
- Removed deprecated
Azure quick starts by Roger Doherty v1.5.3
This is a minor update with bug fixes.
- All quick starts
- Smoke tested with Terraform azurerm provider v2.37
- terraform-azurerm-bench-windows
- Database server virtual machine improvements
- Fixed data disk configuration bugs in post-deployment script that occur when terraform redeploys vm
- Database server virtual machine improvements
Azure quick starts by Roger Doherty v1.5.2
This is a feature update with new functionality.
- All quick starts
- Smoke tested with Terraform azurerm provider v2.36
- terraform-azurerm-bench-windows
- Database server virtual machine improvements
- Added support for system assigned managed identity
- Changed default storage type to StandardSSD_LRS for both OS and data disks
- Changed naming convention for managed disks to support dependencies in post-deployment script
- Custom script extension modified to provision an an additional PowerShell script SQL-startup.ps1 for use in post-deployment script
- Introduce new "keyvault" tag to set up association between the VM and related keyvault for use in post-deployment script
- Database server post-deployment script reconfigures SQL Server to store tempdb data and log files on ephemeral D: drive
- Instance metadata service used to retrieve tags and storageProfile data for post-deployment coordination with Azure Resource Manager
- Managed identity used to authenticate with and retrieve secrets from from keyvault
- Secrets are used to securely connect to SQL Server and run ALTER DATABASE commands to move tempdb
- Scheduled task implemented to automatically re-create the tempdb folders on the ephemeral drive after VM is stopped/deallocated
- Database server virtual machine improvements
Azure quick starts by Roger Doherty v1.5.1
This is a minor feature update with new functionality.
- All quick starts
- Tested with Terraform azurerm provider v2.31.1
- terraform-azurerm-vnet-spoke
- Added a new subnet to be used for Azure SQL Database logical server private endpoint
- terraform-azurerm-sql
- Added support for Azure SQL Database logical server private endpoint including:
- Private endpoint in spoke virtual network
- Private dns zone and associated DNS A record to resolve Azure SQL Database logical server fqdn to private endpoint
- Linked new private DNS zone to spoke virtual network
- Added support for Azure SQL Database logical server private endpoint including:
Azure quick starts by Roger Doherty v1.5
This is a feature update with new functionality.
- All quick starts
- Tested with Terraform azurerm provider v2.29.0
- terraform-azurerm-vnet-hub
- Added an azure automation account and linked it to the log analytics workspace
- terraform-azurerm-sql
- Added an Azure SQL Database server
- Added an Azure SQL Database database
Azure quick starts by Roger Doherty v1.4.4
This is a minor update with new functionality.
- All quick starts
- Tested with Terraform azurerm provider v2.25.0
- terraform-azurerm-bench-windows
- Refactored "web server" references to "app server"
- Fixed error checking bugs in run-gen-tfvarsfile.sh and pre-deploy.sh
- Refactored data disk configuration for additional flexibility / control
- Added new functionality to database server post-deployment script
- Improved logging
- Added a dependency on instance metadata service to query Azure storageProfile
- Improved data disk initialization and formatting
- Changed PartitionStyle from MBR to GPT to support larger capacity disks
- Set the AllocationUnitSize to 65536 (64Kb) based upon performance best practices for SQL Server data and log file I/O
Azure quick starts by Roger Doherty v1.4.3
This is a minor update with new functionality.
- All quick starts
- Tested with Terraform azurerm provider v2.22.0
- terraform-azurerm-vnet-hub
- Fixed misspelled output variable storage_container_01_name
- Refactored format of subnets input variable to a map of maps
- terraform-azurerm-vm-windows
- Fixed misspelled output variable storage_container_01_name
- terraform-azurerm-vm-linux
- Fixed misspelled output variable storage_container_01_name
- terraform-azurerm-vnet-spoke
- Refactored format of subnets input variable to a map of maps
- terraform-azurerm-bench-windows
- Fixed misspelled output variable storage_container_01_name
- Refactored format of vm_db_data_disk_config input variable to a map of maps
Azure quick starts by Roger Doherty v1.4.2
This is a minor update with new functionality.
- All quick starts
- Tested with Terraform azurerm provider v2.21.0
- terraform-azurerm-vnet-hub
- Removed dependencies on hard coded subnet names
- terraform-azurerm-vnet-spoke
- Removed dependencies on hard coded subnet names