This repository was archived by the owner on Jul 28, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 56
Deployer Command‐line Options
Blair L Murri edited this page Mar 6, 2025
·
21 revisions
The Cromwell on Azure deployer supports several command-line options, categorized into required and optional parameters below. For a deeper dive into the source code, you can refer to the configuration section here.
| Name | Default Value | Example Value |
|---|---|---|
| MainIdentifierPrefix | coa | coa |
| SubscriptionId | 12345678-1234-1234-1234-1234567890ab |
|
| RegionName | eastus |
|
| HelmBinaryPath | If Windows: C:\ProgramData\chocolatey\bin\helm.exe If Unix-like: /usr/local/bin/helm |
Windows: C:\ProgramData\chocolatey\bin\helm.exeUnix-like: /usr/local/bin/helm
|
If there is no default value, it will be automatically generated or selected.
| Name | Default Value | Example Value |
|---|---|---|
| AzureCloudName | AzureCloud |
AzureCloud, AzureUSGovernment, AzureChinaCloud
|
| ResourceGroupName | myResourceGroup |
|
| IdentityResourceId | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | |
| BatchAccountName | myBatchAccount |
|
| StorageAccountName | mystorageaccount |
|
| LogAnalyticsArmId | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName} | |
| ApplicationInsightsAccountName | myAppInsightsAccount |
|
| KeyVaultName | myKeyVault |
|
| VnetAddressSpace | 10.1.0.0/16 | 10.1.0.0/16 |
| VmSubnetAddressSpace | 10.1.0.0/24 | 10.1.0.0/24 |
| PostgreSqlSubnetAddressSpace | 10.1.1.0/24 | 10.1.1.0/24 |
| KubernetesServiceCidr | 10.1.4.0/22 | 10.1.4.0/22 |
| KubernetesDnsServiceIP | 10.1.4.10 | 10.1.4.10 |
| KubernetesDockerBridgeCidr | 172.17.0.1/16 | 172.17.0.1/16 |
| BatchNodesSubnetAddressSpace | 10.1.128.0/17 | 10.1.128.0/17 |
| VnetResourceGroupName | myVnetResourceGroup |
|
| VnetName | myVnet |
|
| SubnetName | mySubnet |
|
| VmSubnetName | myVmSubnet |
|
| PostgreSqlSubnetName | myPostgreSqlSubnet |
|
| BatchSubnetName | myBatchSubnet |
|
| BatchNodesSubnetId | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} | |
| DisableBatchNodesPublicIpAddress | false |
true or false
|
| PrivateNetworking | false |
true or false
|
| BatchPrefix | mydept |
|
| AksClusterName | myAksCluster |
|
| AksCoANamespace | coa | coa |
| ManualHelmDeployment | false |
true or false
|
| AksPoolSize | 2 | 2 |
| CrossSubscriptionAKSDeployment | false |
true or false
|
| Silent | false |
true or false
|
| DeleteResourceGroupOnFailure | false |
true or false
|
| DebugLogging | false |
true or false
|
| Update | false |
true or false
|
| CromwellVersion | See code | 86 |
| TesImageName | Current release version | mcr.microsoft.com/cromwellonazure/tes:5.3.0 |
| TriggerServiceImageName | Current release version | mcr.microsoft.com/cromwellonazure/triggerservice:5.3.0 |
| SkipTestWorkflow | false |
true or false
|
| Tags | key=value,key2=value2 |
|
| PostgreSqlServerName | mypsql |
|
| PostgreSqlServerNameSuffix | .postgres.database.azure.com | .postgres.database.azure.com |
| PostgreSqlServerPort | 5432 | 5432 |
| PostgreSqlServerSslMode | VerifyFull | VerifyFull |
| ContainersToMountPath | /path/to/container |
|
| AadGroupIds |
12345678-1234-1234-1234-1234567890ab,2345678-1234-1234-1234-1234567890ab (Admin group object IDs) |
|
| DockerHubUserInfo | username:password |
To search, expand the Pages section above.