batch

iamlmn/batch/aws

Terraform Module HCL AWS

High Throughout Batch Computing in AWS - Terraform module

Install
module "batch" {
source = "iamlmn/batch/aws"
version = "0.4.0"
}
plain text: /constructs/tfmod-iamlmn-batch-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

High-Throughput Batch Computing on AWS. IaC setup for high-throutput-batch-workflow setup in AWS using Batch written in terrraform. !terraform version Set up Get terraform ``shell wget https://releases.hashicorp.com/terraform/0.12.28/terraform_0.12.28_linux_amd64.zip unzip terraform_0.12.28_linux_amd64.zip mv terraform /usr/local/bin/ ` or `shell brew install terraform # OS X ` module definition Configure AWS Batch with just ~15lines of configs. ` module "batch" { source = "iamlmn/batch/aws" version = "1.1.0" Name = "${var.Name}" Application = "${var.Application}" # Compute environment instance_type = "${var.instance_type}" maxvcpus = "${var.maxvcpus}" minvcpus = "${var.minvcpus}" ce_security_groups = "${var.ce_security_groups}" ce_subnets = "${var.ce_subnets}" # job definitions job_defini

Inputs (15)
NameTypeDescriptionDefault
docker_repo_namestringThe name of the job definitions required
ce_subnetslist(string)The ce_subnets required
job_definition_namestringThe name of the job definitions required
NamestringName of the service/pipeline required
ApplicationstringName of the Application which consumes this service required
ce_security_groupslist(string)The ce_security_groups required
maxvcpusstringMax allowed Vcpus to be spun up by compute environment16
job_queue_prioritystringThe job queue priority1
instance_typelist(string)The instance_type for compute environment to use[ "optimal" ]
minvcpusstringMin allowed Vcpus to be spun up by compute environment0
job_queue_namestringThe name of the compute environment function"MyPipelineQueue"
jd_vcpusstringVCPUs required by the job definition1
job_commandlistJob definition command[ "ls", "-l" ]
regionstringProject name for tags and resource naming"us-east-1"
jd_memorystringBatch job definition memory1024
Outputs (4)
job_definition_arn
job_queue_arn
compute_environment_name
job_definition_name
Details
FrameworkTerraform Module
LanguageHCL
Version0.4.0
Cloud AWS
★ Stars1
Forks4
Total downloads6.2k
Inputs15
Outputs4
Submodules3
LicenseMIT
Namespaceiamlmn
Updated