* AKS Archetype - Initial Commit
* Change in pipeline variable group for testing
* Corrected dependency to the teardown of validation resource group
* Corrected the dependsOn for TearDownValidationResourceGroup
* Changed the Azure Subscription
* Changed from SharedServices to AKS in pipeline.yml
* Added missing Tests folder
* Removing duplicate task
* Updates to new modules
* Separate module for application rule
* Update to application rule module
* Clean up
* Cleaned up security center module
* Multiple var groups
* Added var groups for AKS
* Added env vars for User group IDs
* Updated the Packer agent file to include the az cli installation
* Splitting into Archetype and LandingZone
* Updated the paths in pipeline.yml after restructuring folders
* More updates to file paths
* AzureSecurityCenter correction
* Separate module for updating Azure Firewall
* Code fix for prevention of resource group while executing scripts
* Corrections to the orchestration and parameters file
* Added the Azure Firewall update section to the pipeline yml file
* Fixed json parameters file for AKS module that was formatted incorrectly
* Minor fixes to Virtual Network
* Updated the subscription GUIDs and added a subscription info for AKS
* Changed vNet to VirtualNetwork. Also, added dependsOn for AKS Archetype in Orchestration file.
* Changed the KeyVault behavior to enable Service EndPoint after Landing Zone deployment.
* Orchestration and Pipeline updates for AKS Archetype
* AKS Archetype pipeline / orchestration update
* Fixed unsupported versions for aks
* Changes based on feedback from AKS Archetype review
* Minor changes - feedback work continued
* Pipeline changes specific to AKS LandingZone
* AKS Archetype - Initial Commit
* Change in pipeline variable group for testing
* Corrected dependency to the teardown of validation resource group
* Corrected the dependsOn for TearDownValidationResourceGroup
* Changed the Azure Subscription
* Changed from SharedServices to AKS in pipeline.yml
* Added missing Tests folder
* Removing duplicate task
* Updates to new modules
* Separate module for application rule
* Update to application rule module
* Clean up
* Cleaned up security center module
* Multiple var groups
* Added var groups for AKS
* Added env vars for User group IDs
* Updated the Packer agent file to include the az cli installation
* Splitting into Archetype and LandingZone
* Updated the paths in pipeline.yml after restructuring folders
* More updates to file paths
* AzureSecurityCenter correction
* Separate module for updating Azure Firewall
* Code fix for prevention of resource group while executing scripts
* Corrections to the orchestration and parameters file
* Added the Azure Firewall update section to the pipeline yml file
* Fixed json parameters file for AKS module that was formatted incorrectly
* Minor fixes to Virtual Network
* Updated the subscription GUIDs and added a subscription info for AKS
* Changed vNet to VirtualNetwork. Also, added dependsOn for AKS Archetype in Orchestration file.
* Changed the KeyVault behavior to enable Service EndPoint after Landing Zone deployment.
* Orchestration and Pipeline updates for AKS Archetype
* AKS Archetype pipeline / orchestration update
* Fixed unsupported versions for aks
* Changes based on feedback from AKS Archetype review
* Minor changes - feedback work continued
* Pipeline changes specific to AKS LandingZone
* Changes based on testing firewall rules update logic
* Pipeline yml file updated
* Minor update
* Minor update
* Minor update
* Minor correction to file path
* Minor file path correction
* Minor correction
* Debug statements added
* Fix for Azure Firewall scripts
* Updated
* Updated
* Minor update
* Pipeline jobs rearranged.
* File path fixed
* Fixes to chmod script
* Minor fixes
* Updated the dependencies
* Corrected the bootstrap var in pipeline
* Live updates from feedback review
* Fixes based on today's review
* initial push of ntier iaas modules
* added azure bastion subnet
* updated landing zone dependencies, added topological sort
* added topological sort implementation
* added project file
* added newtonsoft package
* added todo comment
* added circular reference verification on topological sort
* moved landing zone to its own folder. added domain join extension to vm template
* added joined to domain extension on VMSS
* renamed sql server always on template and added join domain extension in vmss
* fixed unit test
* fixed all unit tests
* added IIS template
* added parameters to ntier-iaas archetype
* finished orchestration of ntier-iaas
* fixed unit test
* added missing files
* updated parameter values
* fix access token retrieval
* added missing module definitions
* Initial commit for On-Premise Archetype
* Corrected depends-on for pipeline
* Moving ArtifactsStorageAccount module to the top and adding a ADO task for uploading scripts required for AD module
* Added a dependency to upload scripts for AD module
* Added a separate stage for uploading artifacts.
* Invalid dependency removed
* Importing Az.Storage Module before executing other commands.
* Printing out modules path
* Remove Artifacts storage from test
* Minor change to UploadScripts module
* Minor change
* Minor Change to update PSModulePath
* Testing
* Minor path fix
* Minor changes to file path regex to be non-greedy
* Pipeline fixed with reorder Artifacts storage and scripts upload to Artifacts storage
* Minor updates
* Moved the Installation of the PowerShell modules one folder up
* Point-to-Site VPN added to On-Premise Archetype
* Cleaned up the scripts for VPN Root Cert creation
* Finalized Script
* Modularization of Virtual Machine templates (#101)
* initial commit
* moved parameters file outside of the module
* initial commit of new Jumpbox design
* added encryption task
* removed unnecessary parameters
* initial implementation of encryption using kek
* fixed output storage from custom script
* Added format data disks DSC
* added adds dsc that excludes disk formatting
* removed dsc folder
* added policy and rbac tests
* removed 0 file
* updated template static test
* updated ad and adds templates
* updated non-extended shared services environment
* updated display names
* added enable key vault service endpoint task
* fix validate dependency
* fixed task name
* fixed module definition reference
* fixed azure firewall api version
* fixed pipeline and added new environment variable
* updated azure firewall api version
* fixed key vault access policy
* updated parameters comment
* updated zones copy loop
* updated zones condition
* fixed parameters.json error
* removed double quote encoding
* added string array to zones
* updated description name
* updated output reference to lowercase
* enabled debug on AD encryption
* enabled debug on AD encryption
* moved enabling service endpoint of Key Vault after VM deployment
* disabled validation stage
* enabled pipelines
* added SQL Analytics solution
* removed uneeded parameter
* added disk verification before formatting a disk
* updated DSC code
* removed data jumpbox datadisk
* added drive letter parameter to adds
* added workaround to prevent storage initialization multiple times
* added get public IP ps1
* removed finally block
* updated get ip ps1 path
* updated network rules copy loop:
* removed networkacls from initial key vault deployment
* explicit set of ps1 argument
* updated initialize file
* fixed return type
* fixed return type from getSasToken function
* added ashashtable to convert from json cmdlet
* added networkAcls with IP whitelisting
* added test-jsoncontent to helper
* added debug
* updated storage account details cache value
* removed debug flag
* updated set variable syntax
* fixed variable name
* added -Compress to JSON string creation
* updated default action on kv networkacls
* added global variable
* updated variable name
* Update pipeline.yml for Azure Pipelines
* moved org name as env variable
* update pipeline
* Update pipeline.yml for Azure Pipelines
* added additional logging info
* temp reduced validation tasks
* fixed dependency
* removed global variable from pipeline
* enabled debug on deployment
* enabled debug
* moved similar tasks into same job
* updated shared services extended pipeline
* removed write-host
* enabled multi-stage jobs
* added env variables
* updated variable set
* removed comments from inline script
* updated pipeline, pass variable between jobs
* added missing environment variable retrieval
* removed unnecessary write-host
* added vnet dependency
* updated job output dependency name
* added multi-job variable
* updated modules path of shared services onprem extension
* fixed parameters
* removed active directory reference
* added Virtual Network dependency
* added spn access policy
* moved dns server as a separate task
* removed additional api calls
* removed duplicate
* added logic for more than one resource ids
* Added exponential backoff logic (#103)
* output az graph query
* Update pipeline.yml for Azure Pipelines
* Restore pipeline stages
* added exponential backoff
* added exponential backoff
* added debug function
* Exception handling functions added to Helper (#102)
* Applied the changes
* Minor changes to the exception
* Cleanup
* Cleaned up one of the function
* minor change
* Merged the Exponential backoff logic with Get exception
* Fix for excluding resource ids from file path parse logic
* fixed - expression syntax
* updated required parameter
* removed dns server task
* enhanced error message details
* updated adds vm name
* added exception analyzer to ARM REST API call
* fixed Get-Exception cmdlet invocation
* added comments to set-context cmdlet
* Added KeyVault service point
* Updated the Archetype to include the new Active Directory Module and new Virtual Machine Module.
* Updated the On-Premise Pipeline
* Minor updates to the pipeline yml file
* Added missing dependency
* Minor update
* More updates to dependencies
* enable pip only if sepcified
* Minor update to enable Pip in VGW
* Minor update to VGW
* CHanged casing on labvm files (#106)
* Error parser logic fixed (#108)
* Initial commit for On-Premise Archetype
* Corrected depends-on for pipeline
* Moving ArtifactsStorageAccount module to the top and adding a ADO task for uploading scripts required for AD module
* Added a dependency to upload scripts for AD module
* Added a separate stage for uploading artifacts.
* Invalid dependency removed
* Importing Az.Storage Module before executing other commands.
* Printing out modules path
* Remove Artifacts storage from test
* Minor change to UploadScripts module
* Minor change
* Minor Change to update PSModulePath
* Testing
* Minor path fix
* Minor changes to file path regex to be non-greedy
* Pipeline fixed with reorder Artifacts storage and scripts upload to Artifacts storage
* Minor updates
* Moved the Installation of the PowerShell modules one folder up
* Point-to-Site VPN added to On-Premise Archetype
* Cleaned up the scripts for VPN Root Cert creation
* Finalized Script
* Added KeyVault service point
* Updated the Archetype to include the new Active Directory Module and new Virtual Machine Module.
* Updated the On-Premise Pipeline
* Minor updates to the pipeline yml file
* Added missing dependency
* Minor update
* More updates to dependencies
* enable pip only if sepcified
* Minor update to enable Pip in VGW
* Minor update to VGW
* Pipeline yml fixes
* Typo fix
* Access policies added to KeyVault to App and User.
* Pipeline yml updated with feedback from today's review