Skip to content
This repository has been archived by the owner on Jan 20, 2023. It is now read-only.

Releases: doherty100/azuresandbox

Azure quick starts by Roger Doherty v1.6.2

14 Dec 22:36
4f7f282
Compare
Choose a tag to compare

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

12 Dec 14:36
Compare
Choose a tag to compare

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 impacting bootstrap.sh scripts
    • 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

Azure quick starts by Roger Doherty v1.6

11 Dec 03:38
Compare
Choose a tag to compare

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 replaces pre-deploy.sh, run-gen-tfvarsfile.sh and gen-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

Azure quick starts by Roger Doherty v1.5.3

26 Nov 03:41
Compare
Choose a tag to compare

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

Azure quick starts by Roger Doherty v1.5.2

19 Nov 17:43
Compare
Choose a tag to compare

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

Azure quick starts by Roger Doherty v1.5.1

09 Oct 15:45
Compare
Choose a tag to compare

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

Azure quick starts by Roger Doherty v1.5

01 Oct 21:19
Compare
Choose a tag to compare

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

02 Sep 19:42
Compare
Choose a tag to compare

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

08 Aug 22:42
Compare
Choose a tag to compare

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

04 Aug 19:53
Compare
Choose a tag to compare

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