diff --git a/conf/azurebatch.config b/conf/azurebatch.config new file mode 100644 index 0000000..efdd324 --- /dev/null +++ b/conf/azurebatch.config @@ -0,0 +1,42 @@ + +params { + executor = 'azurebatch' + dataLocation = 's3://lifebit-featured-datasets/pipelines/spammer-nf/input_files' + batchAccountName = '' + region = 'ukwest' + tenantId = '' + servicePrincipalId = '' + servicePrincipalSecret = '' + vmType = 'STANDARD_D2S_V3' + maxVmCount = 2 + diskType = 'standard_lrs' + diskSize = '100 GB' + spot = true +} + +azure { + activeDirectory { + servicePrincipalId = params.servicePrincipalId + servicePrincipalSecret = params.servicePrincipalSecret + tenantId = params.tenantId + } + + batch { + location = params.region + accountName = params.batchAccountName + deleteJobsOnCompletion = false + autoPoolMode = true + deletePoolsOnCompletion = true + pools { + auto { + autoScale = true + vmType = params.vmType + maxVmCount = params.maxVmCount + vmCount = 1 + spot = params.spot + diskType = params.diskType + diskSize = params.diskSize + } + } + } +} diff --git a/nextflow.config b/nextflow.config index 14250e8..24dfaa7 100644 --- a/nextflow.config +++ b/nextflow.config @@ -69,8 +69,8 @@ process { withName: processA { disk = params.processA_disk - cpus = params.processA_cpus - memory = params.processA_memory + cpus = params.processA_cpus + memory = params.processA_memory } }