emr-cluster
dwp/emr-cluster/aws
A Terraform module to create an Amazon Web Services (AWS) Elastic MapReduce (EMR) cluster.
terraform-aws-emr-cluster A Terraform module to create an Amazon Web Services (AWS) Elastic MapReduce (EMR) cluster. Usage ``hcl data "template_file" "emr_configurations" { template = "${file("configurations/default.json")}" } module "emr" { source = "github.com/azavea/terraform-aws-emr-cluster?ref=0.1.0" name = "DatarpocCluster" vpc_id = "vpc-20f74844" release_label = "emr-5.9.0" applications = [ "Hadoop", "Ganglia", "Spark", "Zeppelin", ] configurations = "${data.template_file.emr_configurations.rendered}" key_name = "hector" subnet_id = "subnet-e3sdf343" instance_groups = [ { name = "MasterInstanceGroup" instance_role = "MASTER" instance_type = "m3.xlarge" instance_count = "1" }, { name = "CoreInstanceGroup" instance_role = "CORE" instance_type = "m3.xlarge" instance_count = "1" bid_pri
| Name | Type | Description | Default |
|---|---|---|---|
| bootstrap_name | any | required | |
| key_name | any | required | |
| service_access_security_group_id | any | Security group with access to AWS Services over internet gateway. Applied to clu | required |
| additional_master_security_group_id | any | Additional security group for master node | required |
| vpc_id | any | required | |
| bootstrap_uri | any | required | |
| subnet_id | any | required | |
| additional_slave_security_group_id | any | Additional security group for slave nodes | required |
| name | any | required | |
| configurations | any | required | |
| log_uri | any | required | |
| custom_policy_count | any | Number of custom policy arns in custom_policy_arns | 0 |
| custom_policy_arns | any | List of policy arns to add to instance profile role | [] |
| step | any | {
"action_on_failure": "CONTINUE",
" | |
| project | any | "Unknown" | |
| step_args | any | [] | |
| release_label | any | "emr-5.8.0" | |
| instance_groups | any | [
{
"instance_count": 1,
"inst | |
| keep_job_flow_alive_when_no_steps | any | true | |
| bootstrap_args | any | [] | |
| environment | any | "Unknown" | |
| applications | any | [
"Spark"
] |
idnamemaster_public_dnsmaster_security_group_idslave_security_group_idAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,