emr-cluster
azavea/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 |
|---|---|---|---|
| name | any | required | |
| vpc_id | any | required | |
| configurations | any | required | |
| key_name | any | required | |
| subnet_id | any | required | |
| bootstrap_name | any | required | |
| bootstrap_uri | any | required | |
| log_uri | any | required | |
| project | any | "Unknown" | |
| environment | any | "Unknown" | |
| release_label | any | "emr-5.8.0" | |
| applications | any | [
"Spark"
] | |
| instance_groups | any | [
{
"instance_count": 1,
"inst | |
| bootstrap_args | any | [] |
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,