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
@@ -149,7 +149,6 @@ MIT Licensed. See [LICENSE](https://github.com/terraform-aws-modules/terraform-a
149
149
| kubernetes | >= 1.11.1 |
150
150
| local | >= 1.4 |
151
151
| null | >= 2.1 |
152
-
| random | >= 2.1 |
153
152
154
153
## Inputs
155
154
@@ -203,8 +202,6 @@ MIT Licensed. See [LICENSE](https://github.com/terraform-aws-modules/terraform-a
203
202
| worker\_create\_initial\_lifecycle\_hooks | Whether to create initial lifecycle hooks provided in worker groups. |`bool`|`false`| no |
204
203
| worker\_create\_security\_group | Whether to create a security group for the workers or attach the workers to `worker_security_group_id`. |`bool`|`true`| no |
205
204
| worker\_groups | A map of maps defining worker group configurations to be defined using AWS Launch Templates. See workers\_group\_defaults for valid keys. |`any`|`{}`| no |
206
-
| worker\_groups\_launch\_template\_legacy | A list of maps defining worker group configurations to be defined using AWS Launch Templates. See workers\_group\_defaults for valid keys. This field is deprecated please use/switch to var.worker\_groups |`any`|`[]`| no |
207
-
| worker\_groups\_legacy | A list of maps defining worker group configurations to be defined using AWS Launch Configurations. See workers\_group\_defaults for valid keys. This field is deprecated please use/switch to var.worker\_groups |`any`|`[]`| no |
208
205
| worker\_security\_group\_id | If provided, all workers will be attached to this security group. If not given, a security group will be created with necessary ingress/egress to work with the EKS cluster. |`string`|`""`| no |
209
206
| worker\_sg\_ingress\_from\_port | Minimum port number from which pods will accept communication. Must be changed to a lower value if some pods in your cluster will expose a port lower than 1025 (e.g. 22, 80, or 443). |`number`|`1025`| no |
210
207
| workers\_additional\_policies | Additional policies to be added to workers |`list(string)`|`[]`| no |
@@ -233,17 +230,6 @@ MIT Licensed. See [LICENSE](https://github.com/terraform-aws-modules/terraform-a
233
230
| node\_groups | Outputs from EKS node groups. Map of maps, keyed by var.node\_groups keys |
234
231
| oidc\_provider\_arn | The ARN of the OIDC Provider if `enable_irsa = true`. |
235
232
| worker\_groups | Outputs from EKS worker groups. Map of maps, keyed by var.worker\_groups keys |
236
-
| worker\_iam\_instance\_profile\_arns | default IAM instance profile ARN for EKS worker groups |
237
-
| worker\_iam\_instance\_profile\_names | default IAM instance profile name for EKS worker groups |
238
-
| worker\_iam\_role\_arn | default IAM role ARN for EKS worker groups |
239
-
| worker\_iam\_role\_name | default IAM role name for EKS worker groups |
240
233
| worker\_security\_group\_id | Security group ID attached to the EKS workers. |
241
-
| workers\_asg\_arns | IDs of the autoscaling groups containing workers. |
242
-
| workers\_asg\_names | Names of the autoscaling groups containing workers. |
243
-
| workers\_default\_ami\_id | ID of the default worker group AMI |
244
-
| workers\_launch\_template\_arns | ARNs of the worker launch templates. |
245
-
| workers\_launch\_template\_ids | IDs of the worker launch templates. |
246
-
| workers\_launch\_template\_latest\_versions | Latest versions of the worker launch templates. |
247
-
| workers\_user\_data | User data of worker groups |
Copy file name to clipboardExpand all lines: modules/node_groups/README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,6 +54,7 @@ No requirements.
54
54
| default\_iam\_role\_arn | ARN of the default IAM worker role to use if one is not specified in `var.node_groups` or `var.node_groups_defaults`|`string`| n/a | yes |
55
55
| node\_groups | Map of maps of `eks_node_groups` to create. See "`node_groups` and `node_groups_defaults` keys" section in README.md for more details |`any`|`{}`| no |
56
56
| node\_groups\_defaults | map of maps of node groups to create. See "`node_groups` and `node_groups_defaults` keys" section in README.md for more details |`any`| n/a | yes |
57
+
| subnets | A list of subnets to place the EKS cluster and workers within. |`list(string)`| n/a | yes |
57
58
| tags | A map of tags to add to all resources |`map(string)`| n/a | yes |
58
59
| workers\_group\_defaults | Workers group defaults from parent |`any`| n/a | yes |
| cluster\_name | Cluster name |`string`| n/a | yes |
40
-
|create\_eks|Controls if EKS resources should be created (it affects almost all resources) |`bool`|`true`|no|
41
-
|default\_ami\_id\_linux|Default Linux AMI id. |`string`| n/a | yes |
42
-
|default\_ami\_id\_windows|Default Windows AMI id. |`string`|n/a|yes|
40
+
|cluster\_security\_group\_id| EKS cluster security group id. |`string`|n/a|yes|
41
+
|cluster\_version|Kubernetes version to use for the EKS cluster. |`string`| n/a | yes |
42
+
|create\_workers|Controls if EKS resources should be created (it affects almost all resources) |`bool`|`true`|no|
43
43
| default\_iam\_role\_id | ARN of the default IAM worker role to use if one is not specified in `var.node_groups` or `var.node_groups_defaults`|`string`| n/a | yes |
44
-
| ebs\_optimized\_not\_supported | List of instance types where ebs optimized is not supported. |`list(string)`| n/a | yes |
45
44
| iam\_path | If provided, all IAM roles will be created on this path. |`string`|`"/"`| no |
46
45
| manage\_worker\_iam\_resources | Whether to let the module manage worker IAM resources. If set to false, iam\_instance\_profile\_name must be specified for workers. |`bool`|`true`| no |
46
+
| subnets | A list of subnets to place the EKS cluster and workers within. |`list(string)`| n/a | yes |
47
47
| tags | A map of tags to add to all resources |`map(string)`| n/a | yes |
48
+
| vpc\_id | VPC where the cluster and workers will be deployed. |`string`| n/a | yes |
49
+
| worker\_additional\_security\_group\_ids | A list of additional security group ids to attach to worker instances |`list(string)`|`[]`| no |
50
+
| worker\_ami\_name\_filter | Name filter for AWS EKS worker AMI. If not provided, the latest official AMI for the specified 'cluster\_version' is used. |`string`|`""`| no |
51
+
| worker\_ami\_name\_filter\_windows | Name filter for AWS EKS Windows worker AMI. If not provided, the latest official AMI for the specified 'cluster\_version' is used. |`string`|`""`| no |
52
+
| worker\_ami\_owner\_id | The ID of the owner for the AMI to use for the AWS EKS workers. Valid values are an AWS account ID, 'self' (the current account), or an AWS owner alias (e.g. 'amazon', 'aws-marketplace', 'microsoft'). |`string`|`"602401143452"`| no |
53
+
| worker\_ami\_owner\_id\_windows | The ID of the owner for the AMI to use for the AWS EKS Windows workers. Valid values are an AWS account ID, 'self' (the current account), or an AWS owner alias (e.g. 'amazon', 'aws-marketplace', 'microsoft'). |`string`|`"801119661308"`| no |
48
54
| worker\_create\_initial\_lifecycle\_hooks | Whether to create initial lifecycle hooks provided in worker groups. |`bool`|`false`| no |
55
+
| worker\_create\_security\_group | Whether to create a security group for the workers or attach the workers to `worker_security_group_id`. |`bool`|`true`| no |
49
56
| worker\_groups | A map of maps defining worker group configurations to be defined using AWS Launch Templates. See workers\_group\_defaults for valid keys. |`any`|`{}`| no |
50
-
| worker\_security\_group\_ids | A list of security group ids to attach to worker instances. |`list(string)`|`[]`| no |
57
+
| worker\_security\_group\_id | If provided, all workers will be attached to this security group. If not given, a security group will be created with necessary ingress/egress to work with the EKS cluster. |`string`|`""`| no |
58
+
| worker\_sg\_ingress\_from\_port | Minimum port number from which pods will accept communication. Must be changed to a lower value if some pods in your cluster will expose a port lower than 1025 (e.g. 22, 80, or 443). |`number`|`1025`| no |
51
59
| workers\_group\_defaults | Workers group defaults from parent |`any`| n/a | yes |
52
60
53
61
## Outputs
@@ -56,5 +64,6 @@ No requirements.
56
64
|------|-------------|
57
65
| aws\_auth\_roles | Roles for use in aws-auth ConfigMap |
58
66
| worker\_groups | Outputs from EKS worker groups. Map of maps, keyed by `var.worker_groups` keys. |
67
+
| worker\_security\_group\_id | Security group ID attached to the EKS workers. |
0 commit comments