You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Allow passing in custom instance profile role ([#30](https://github.com/terraform-aws-modules/terraform-aws-emr/issues/30)) ([0712293](https://github.com/terraform-aws-modules/terraform-aws-emr/commit/0712293bce835f099d5bc43e45320bc23eb5eacd))
Copy file name to clipboardExpand all lines: README.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -324,7 +324,7 @@ Examples codified under the [`examples`](https://github.com/terraform-aws-module
324
324
-[Studios](https://github.com/terraform-aws-modules/terraform-aws-emr/tree/master/examples/studio) with either IAM or SSO authentication
325
325
-[Virtual cluster](https://github.com/terraform-aws-modules/terraform-aws-emr/tree/master/examples/virtual-cluster) running on Amazon EKS
326
326
327
-
<!--BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK-->
327
+
<!--BEGIN_TF_DOCS-->
328
328
## Requirements
329
329
330
330
| Name | Version |
@@ -402,6 +402,7 @@ No modules.
402
402
| <aname="input_iam_instance_profile_description"></a> [iam\_instance\_profile\_description](#input\_iam\_instance\_profile\_description)| Description of the EC2 IAM role/instance profile |`string`|`null`| no |
403
403
| <aname="input_iam_instance_profile_name"></a> [iam\_instance\_profile\_name](#input\_iam\_instance\_profile\_name)| Name to use on EC2 IAM role/instance profile created |`string`|`null`| no |
404
404
| <aname="input_iam_instance_profile_policies"></a> [iam\_instance\_profile\_policies](#input\_iam\_instance\_profile\_policies)| Map of IAM policies to attach to the EC2 IAM role/instance profile |`map(string)`| <pre>{<br/> "AmazonElasticMapReduceforEC2Role": "arn:aws:iam::aws:policy/service-role/AmazonElasticMapReduceforEC2Role"<br/>}</pre> | no |
405
+
| <aname="input_iam_instance_profile_role_arn"></a> [iam\_instance\_profile\_role\_arn](#input\_iam\_instance\_profile\_role\_arn)| The ARN of an existing IAM role to use if passing in a custom instance profile and creating a service role |`string`|`null`| no |
405
406
| <aname="input_iam_role_path"></a> [iam\_role\_path](#input\_iam\_role\_path)| IAM role path |`string`|`null`| no |
406
407
| <aname="input_iam_role_permissions_boundary"></a> [iam\_role\_permissions\_boundary](#input\_iam\_role\_permissions\_boundary)| ARN of the policy that is used to set the permissions boundary for the IAM role |`string`|`null`| no |
407
408
| <aname="input_iam_role_tags"></a> [iam\_role\_tags](#input\_iam\_role\_tags)| A map of additional tags to add to the IAM role created |`map(string)`|`{}`| no |
@@ -477,7 +478,7 @@ No modules.
477
478
| <aname="output_service_iam_role_arn"></a> [service\_iam\_role\_arn](#output\_service\_iam\_role\_arn)| Service IAM role ARN |
478
479
| <aname="output_service_iam_role_name"></a> [service\_iam\_role\_name](#output\_service\_iam\_role\_name)| Service IAM role name |
479
480
| <aname="output_service_iam_role_unique_id"></a> [service\_iam\_role\_unique\_id](#output\_service\_iam\_role\_unique\_id)| Stable and unique string identifying the service IAM role |
Copy file name to clipboardExpand all lines: examples/private-cluster/README.md
+12-2Lines changed: 12 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ $ terraform apply
22
22
23
23
Note that this example may create resources which will incur monetary charges on your AWS bill. Run `terraform destroy` when you no longer need these resources.
24
24
25
-
<!--BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK-->
25
+
<!--BEGIN_TF_DOCS-->
26
26
## Requirements
27
27
28
28
| Name | Version |
@@ -52,7 +52,17 @@ Note that this example may create resources which will incur monetary charges on
|[aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/availability_zones)| data source |
61
+
|[aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity)| data source |
62
+
|[aws_iam_policy_document.assume](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
63
+
|[aws_iam_policy_document.autoscaling](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
64
+
|[aws_partition.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/partition)| data source |
65
+
|[aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/region)| data source |
56
66
57
67
## Inputs
58
68
@@ -137,6 +147,6 @@ No inputs.
137
147
| <aname="output_group_service_iam_role_arn"></a> [group\_service\_iam\_role\_arn](#output\_group\_service\_iam\_role\_arn)| Service IAM role ARN |
138
148
| <aname="output_group_service_iam_role_name"></a> [group\_service\_iam\_role\_name](#output\_group\_service\_iam\_role\_name)| Service IAM role name |
139
149
| <aname="output_group_service_iam_role_unique_id"></a> [group\_service\_iam\_role\_unique\_id](#output\_group\_service\_iam\_role\_unique\_id)| Stable and unique string identifying the service IAM role |
140
-
<!--END OF PRE-COMMIT-TERRAFORM DOCS HOOK-->
150
+
<!--END_TF_DOCS-->
141
151
142
152
Apache-2.0 Licensed. See [LICENSE](https://github.com/terraform-aws-modules/terraform-aws-emr/blob/master/LICENSE).
Copy file name to clipboardExpand all lines: examples/public-cluster/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ $ terraform apply
20
20
21
21
Note that this example may create resources which will incur monetary charges on your AWS bill. Run `terraform destroy` when you no longer need these resources.
22
22
23
-
<!--BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK-->
23
+
<!--BEGIN_TF_DOCS-->
24
24
## Requirements
25
25
26
26
| Name | Version |
@@ -107,6 +107,6 @@ No inputs.
107
107
| <aname="output_group_service_iam_role_arn"></a> [group\_service\_iam\_role\_arn](#output\_group\_service\_iam\_role\_arn)| Service IAM role ARN |
108
108
| <aname="output_group_service_iam_role_name"></a> [group\_service\_iam\_role\_name](#output\_group\_service\_iam\_role\_name)| Service IAM role name |
109
109
| <aname="output_group_service_iam_role_unique_id"></a> [group\_service\_iam\_role\_unique\_id](#output\_group\_service\_iam\_role\_unique\_id)| Stable and unique string identifying the service IAM role |
110
-
<!--END OF PRE-COMMIT-TERRAFORM DOCS HOOK-->
110
+
<!--END_TF_DOCS-->
111
111
112
112
Apache-2.0 Licensed. See [LICENSE](https://github.com/terraform-aws-modules/terraform-aws-emr/blob/master/LICENSE).
Copy file name to clipboardExpand all lines: examples/serverless-cluster/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ $ terraform apply
20
20
21
21
Note that this example may create resources which will incur monetary charges on your AWS bill. Run `terraform destroy` when you no longer need these resources.
22
22
23
-
<!--BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK-->
23
+
<!--BEGIN_TF_DOCS-->
24
24
## Requirements
25
25
26
26
| Name | Version |
@@ -69,6 +69,6 @@ No inputs.
69
69
| <aname="output_spark_id"></a> [spark\_id](#output\_spark\_id)| ID of the application |
70
70
| <aname="output_spark_security_group_arn"></a> [spark\_security\_group\_arn](#output\_spark\_security\_group\_arn)| Amazon Resource Name (ARN) of the security group |
71
71
| <aname="output_spark_security_group_id"></a> [spark\_security\_group\_id](#output\_spark\_security\_group\_id)| ID of the security group |
72
-
<!--END OF PRE-COMMIT-TERRAFORM DOCS HOOK-->
72
+
<!--END_TF_DOCS-->
73
73
74
74
Apache-2.0 Licensed. See [LICENSE](https://github.com/terraform-aws-modules/terraform-aws-emr/blob/master/LICENSE).
Copy file name to clipboardExpand all lines: examples/studio/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ $ terraform plan
16
16
$ terraform apply
17
17
```
18
18
19
-
<!--BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK-->
19
+
<!--BEGIN_TF_DOCS-->
20
20
## Requirements
21
21
22
22
| Name | Version |
@@ -114,6 +114,6 @@ No inputs.
114
114
| <aname="output_sso_user_iam_role_unique_id"></a> [sso\_user\_iam\_role\_unique\_id](#output\_sso\_user\_iam\_role\_unique\_id)| Stable and unique string identifying the user IAM role |
115
115
| <aname="output_sso_workspace_security_group_arn"></a> [sso\_workspace\_security\_group\_arn](#output\_sso\_workspace\_security\_group\_arn)| Amazon Resource Name (ARN) of the workspace security group |
116
116
| <aname="output_sso_workspace_security_group_id"></a> [sso\_workspace\_security\_group\_id](#output\_sso\_workspace\_security\_group\_id)| ID of the workspace security group |
117
-
<!--END OF PRE-COMMIT-TERRAFORM DOCS HOOK-->
117
+
<!--END_TF_DOCS-->
118
118
119
119
Apache-2.0 Licensed. See [LICENSE](https://github.com/terraform-aws-modules/terraform-aws-emr/blob/master/LICENSE).
0 commit comments