Common Deployment Parameters

March 7, 2022 ยท View on GitHub

Below is a table of parameters that should be reviewed before deployment. While not an exhaust list of all parameters, these parameters either do not have default values or have defaults that customers may want to modify:

Parameter NameDefault valueDescription
deployLinuxfalseSetting to true deploys a Ubuntu 180.04 management VM alongside the Windows 2019 management VM using the same credentials
extSubnetAddressPrefix10.90.1.0/24Address space used for the External subnet
f5VmAdminPasswordOrKeynew Guid valueRequired for f5VmAuthenticationType=Password.
f5VmAdminUsernamef5adminAdministrator account on the F5 NVAs that get deployed
f5VmAuthenticationTypesshPublicKeyAllowed values are {password, sshPublicKey} with a minimum length of 14 characters with atleast 1 uppercase, 1 lowercase, 1 alphnumeric, 1 special character
f5VmImageVersion15.0.100000Version of F5 BIG-IP sku being deployed
f5VmSizeStandard_DS3_v2The size of the F5 firewall appliance. It defaults to "Standard_DS3_v2"
hubVirtualNetworkAddressPrefix10.90.0.0/16Address space used for the Hub virtual network
identitySubnetAddressPrefix10.92.0.0/24The CIDR Subnet Address Prefix for the default Identity subnet. It must be in the Identity Virtual Network space
identityVirtualNetworkAddressPrefix10.92.0.0/16The CIDR Virtual Network Address Prefix for the Identity Virtual Network
intSubnetAddressPrefix10.90.2.0/24Address space used for the Internal subnet
keyVaultAccessPolicyObjectIdNoneRequired for f5VmAuthenticationType=sshPublicKey. Specifies the object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies. Get it by using Get-AzADUser or Get-AzADServicePrincipal cmdlets.
mgmtSubnetAddressPrefix10.90.0.0/24Address space used for the Management subnet
operationsVirtualNetworkAddressPrefix10.91.0.0/16The CIDR Virtual Network Address Prefix for the Operations Virtual Network
operationsSubnetAddressPrefix10.91.0.0/24The CIDR Subnet Address Prefix for the default Operations subnet. It must be in the Operations Virtual Network space
resourcePrefixNoneA prefix, 3-10 alphanumeric characters without whitespace, used to prefix resources and generate uniqueness for resources with globally unique naming requirements like Storage Accounts
resourceSuffixmlzA suffix, 3 to 6 characters in length, to append to resource names (e.g. "dev", "test", "prod", "mlz"). It defaults to "mlz"
sharedServicesVirtualNetworkAddressPrefix10.93.0.0/16The CIDR Virtual Network Address Prefix for the Shared Services Virtual Network
sharedServicesSubnetAddressPrefix10.93.0.0/24The CIDR Subnet Address Prefix for the default Shared Services subnet. It must be in the Shared Services Virtual Network space
stigfalseSetting to true enables custom script and DSC extension to set STIG controls on Windows remote access VM.
storageUrlNoneWhen deploying into Hyperscale, needs to be set to the value output from the publish-to-blob.ps1 script
tenantIdSubscription().tenantIdRequired for f5VmAuthenticationType=sshPublicKey. Specifies the tenant ID of the subscription
vdmsSubnetAddressPrefix10.90.3.0/24Address space used for the VDMS subnet