Terraform module which creates EMR Serverless application and all resources, roles and policies needed to use it. Based on AWS Documentation.
module "emrserverless" {
source = "github.com/kierandidi/terraform-aws-emrserverless"
application_name = "application-emr-serverless"
bucket_name = "bucket-emr-serverless"
application_max_memory = "4 GB"
application_max_cores = "1 vCPU"
# optional initial configurations
initial_woker_count = 0
initial_woker_cpu = "2 vCPU"
initial_woker_memory = "10 GB"
}
Name | Description |
---|---|
application_id | ID of the EMR Serverless Application |
application_name | Name of the EMR Serverless Application |
execution_role_arn | Execution role ARN of the EMR Serverless Application |