Releases: VCHDecisionSupport/Azure_IaaS
Releases · VCHDecisionSupport/Azure_IaaS
RELEASE CANDIDATE - Blank Enviroment (Eden)
SQL Server Installed on spVm3
Aligns with Azure backup tag: "FallBack": "SQL Server Installed"
RELEASE CANDIDATE - Blank Enviroment (Eden)
Consolidates repos v0.0.0b
BETA - Blank Enviroment (Eden)
- active directory
- desired state
- 4 factory default vms
depends on v0.0.0b releases of:
- TasmanianTraders-IaC-AzureAutomationDSC
- TasmanianTraders-IaC-ActiveDirectory
- Azure_IaaS
- azure-quickstart-templates
TODO: consolidate dependancies
resource group, vnet, subnets, network security groups
Nested Linked Templates
Execute json_deployment_templates/linked_templates/deploy.ps1
to create new
- storage account
- vnet
- subnet
- network security group
Deployment walk through:
- execute PowerShell script
deploy.ps1
- creates new resource group and starts deployment of resources therein
- starts deployment of
azuredeploy.json
azuredeploy.json
template
- main entry point into deployment
- doesn't deploy any resources
- starts deployment of
azuredeploy_sharedResources.json
azuredeploy_sharedResources.json
template
- creates shared resources vnet, storage account
- loops over array type parameter
workloadConfigs
- each iteration uses element of
workloadConfigs
as parameter for deployment ofazuredeploy_subnets.json
using
- each iteration uses element of
azuredeploy_subnets.json
template
- creates subnet, network security group for each "workload"
JSON Infrastructure Deployment
work load based configuration
- vnet
- subnets
- multiple vms using count
- dynamically named resources using json functions
- admin password using Azure Key Vault secret
solves Issue: #28