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
Copy file name to clipboardexpand all lines: README.md
+1
Original file line number
Diff line number
Diff line change
@@ -656,6 +656,7 @@ Module provided default templates can be found under the [templates directory](h
656
656
- Users have the ability to opt out of the security group creation and instead provide their own externally created security group if so desired
657
657
- The security group that is created is designed to handle the bare minimum communication necessary between the control plane and the nodes, as well as any external egress to allow the cluster to successfully launch without error
658
658
- Users also have the option to supply additional, externally created security groups to the cluster as well via the `cluster_additional_security_group_ids` variable
659
+
- Lastly, users are able to opt in to attaching the primary security group automatically created by the EKS service by setting `attach_cluster_primary_security_group` = `true` from the root module for the respective node group (or set it within the node group defaults). This security group is not managed by the module; it is created by the EKS service. It permits all traffic within the domain of the security group as well as all egress traffic to the internet.
659
660
660
661
- Node Group Security Group(s)
661
662
- Each node group (EKS Managed Node Group and Self Managed Node Group) by default creates its own security group. By default, this security group does not contain any additional security group rules. It is merely an "empty container" that offers users the ability to opt into any addition inbound our outbound rules as necessary
| <aname="input_cluster_endpoint"></a> [cluster\_endpoint](#input\_cluster\_endpoint)| Endpoint of associated EKS cluster |`string`|`""`| no |
94
94
| <aname="input_cluster_ip_family"></a> [cluster\_ip\_family](#input\_cluster\_ip\_family)| The IP family used to assign Kubernetes pod and service addresses. Valid values are `ipv4` (default) and `ipv6`|`string`|`null`| no |
95
95
| <aname="input_cluster_name"></a> [cluster\_name](#input\_cluster\_name)| Name of associated EKS cluster |`string`|`null`| no |
96
+
| <aname="input_cluster_primary_security_group_id"></a> [cluster\_primary\_security\_group\_id](#input\_cluster\_primary\_security\_group\_id)| The ID of the EKS cluster primary security group to associate with the instance(s). This is the security group that is automatically created by the EKS service |`string`|`null`| no |
96
97
| <aname="input_cluster_security_group_id"></a> [cluster\_security\_group\_id](#input\_cluster\_security\_group\_id)| Cluster control plane security group ID |`string`|`null`| no |
97
98
| <aname="input_cluster_service_ipv4_cidr"></a> [cluster\_service\_ipv4\_cidr](#input\_cluster\_service\_ipv4\_cidr)| The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks |`string`|`null`| no |
98
99
| <aname="input_cluster_version"></a> [cluster\_version](#input\_cluster\_version)| Kubernetes version. Defaults to EKS Cluster Kubernetes version |`string`|`null`| no |
description="The ID of the EKS cluster primary security group to associate with the instance(s). This is the security group that is automatically created by the EKS service"
131
+
type=string
132
+
default=null
133
+
}
134
+
129
135
variable"launch_template_default_version" {
130
136
description="Default version of the launch template"
| <aname="input_cluster_endpoint"></a> [cluster\_endpoint](#input\_cluster\_endpoint)| Endpoint of associated EKS cluster |`string`|`""`| no |
87
87
| <aname="input_cluster_ip_family"></a> [cluster\_ip\_family](#input\_cluster\_ip\_family)| The IP family used to assign Kubernetes pod and service addresses. Valid values are `ipv4` (default) and `ipv6`|`string`|`null`| no |
88
88
| <aname="input_cluster_name"></a> [cluster\_name](#input\_cluster\_name)| Name of associated EKS cluster |`string`|`""`| no |
89
+
| <aname="input_cluster_primary_security_group_id"></a> [cluster\_primary\_security\_group\_id](#input\_cluster\_primary\_security\_group\_id)| The ID of the EKS cluster primary security group to associate with the instance(s). This is the security group that is automatically created by the EKS service |`string`|`null`| no |
89
90
| <aname="input_cluster_security_group_id"></a> [cluster\_security\_group\_id](#input\_cluster\_security\_group\_id)| Cluster control plane security group ID |`string`|`null`| no |
90
91
| <aname="input_cluster_version"></a> [cluster\_version](#input\_cluster\_version)| Kubernetes cluster version - used to lookup default AMI ID if one is not provided |`string`|`null`| no |
91
92
| <aname="input_cpu_options"></a> [cpu\_options](#input\_cpu\_options)| The CPU options for the instance |`map(string)`|`null`| no |
description="The ID of the EKS cluster primary security group to associate with the instance(s). This is the security group that is automatically created by the EKS service"
0 commit comments