1
0
mirror of https://github.com/terraform-aws-modules/terraform-aws-eks.git synced 2025-09-09 19:32:58 +08:00

Add support for eks endpoint_private_access and endpoint_public_access (#314)

This commit is contained in:
Stijn De Haes
2019-03-25 12:05:32 +01:00
committed by Max Williams
parent 97c79643fb
commit 806edb6001
3 changed files with 15 additions and 2 deletions
+1
View File
@@ -11,6 +11,7 @@ project adheres to [Semantic Versioning](http://semver.org/).
### Added
- Added support for eks public and private endpoints (by @stijndehaes)
- Write your awesome addition here (by @you)
- Added minimum inbound traffic rule to the cluster worker security group as per the [EKS security group requirements](https://docs.aws.amazon.com/eks/latest/userguide/sec-group-reqs.html) (by @sc250024)
+2
View File
@@ -6,6 +6,8 @@ resource "aws_eks_cluster" "this" {
vpc_config {
security_group_ids = ["${local.cluster_security_group_id}"]
subnet_ids = ["${var.subnets}"]
endpoint_private_access = "${var.cluster_endpoint_private_access}"
endpoint_public_access = "${var.cluster_endpoint_public_access}"
}
timeouts {
+10
View File
@@ -241,3 +241,13 @@ variable "iam_path" {
description = "If provided, all IAM roles will be created on this path."
default = "/"
}
variable "cluster_endpoint_private_access" {
description = "Indicates whether or not the Amazon EKS private API server endpoint is enabled."
default = false
}
variable "cluster_endpoint_public_access" {
description = "Indicates whether or not the Amazon EKS public API server endpoint is enabled."
default = true
}