Skip to content

Commit faf7b83

Browse files
Refactored Amazon EKS terraform modules
Refactored Amazon EKS terraform modules
1 parent 80f937e commit faf7b83

File tree

2 files changed

+1
-35
lines changed

2 files changed

+1
-35
lines changed

terraform/.gitignore

-2
This file was deleted.

terraform/aws/eks-windows/README.md

+1-33
Original file line numberDiff line numberDiff line change
@@ -82,36 +82,4 @@ aws eks update-kubeconfig --region us-east-1 --name eks-windows
8282
A few other resources can be consulted in case of doubts or slight modification:
8383
8484
* [Official EKS Documentation](https://docs.aws.amazon.com/eks/latest/userguide/windows-support.html)
85-
* [Running Windows Containers on AWS: A complete guide to successfully running Windows containers on Amazon ECS, EKS, and AWS Fargate](https://www.amazon.com/Running-Windows-Containers-AWS-successfully/dp/1804614130)
86-
87-
88-
89-
----
90-
91-
92-
93-
## Providers
94-
95-
- hashicorp/aws | version = "~> 45.0"
96-
97-
## Variables description
98-
- **eks_cluster_name (string)**: Namne of the EKS cluster
99-
- **endpoint_private_access (bool)**: Indicates whether or not the Amazon EKS private API server endpoint is enabled
100-
- **endpoint_public_access (bool)**: Indicates whether or not the Amazon EKS public API server endpoint is enabled. Default to AWS EKS resource and it is true
101-
- **public_access_cidrs (list(string))**: Indicates which CIDR blocks can access the Amazon EKS public API server endpoint when enabled. EKS defaults this to a list with 0.0.0.0/0.
102-
- **enabled_cluster_log_types (list(string))**: A list of the desired control plane logging to enable. For more information, see https://docs.aws.amazon.com/en_us/eks/latest/userguide/control-plane-logs.html. Possible values [`api`, `audit`, `authenticator`, `controllerManager`, `scheduler`]
103-
- **cluster_log_retention_period (number)**: Number of days to retain cluster logs. Requires `enabled_cluster_log_types` to be set. See https://docs.aws.amazon.com/en_us/eks/latest/userguide/control-plane-logs.html.
104-
- **cluster_encryption_config_enabled (bool)**: Set to `true` to enable Cluster Encryption Configuration
105-
- **cluster_encryption_config_kms_key_id (string)**: KMS Key ID to use for cluster encryption config
106-
- **cluster_encryption_config_kms_key_enable_key_rotation (bool)**: Cluster Encryption Config KMS Key Resource argument - enable kms key rotation
107-
- **cluster_encryption_config_kms_key_deletion_window_in_days (number)**: Cluster Encryption Config KMS Key Resource argument - key deletion windows in days post destruction
108-
- **cluster_encryption_config_kms_key_policy (string)**: Cluster Encryption Config KMS Key Resource argument - key policy
109-
- **cluster_encryption_config_resources (list(any))**: Cluster Encryption Config Resources to encrypt, e.g. ['secrets']
110-
- **eks_cluster_version (string)**: Version for the EKS cluster
111-
- **launch_template_name (string)**: Name for the launch template
112-
- **ec2_instance_types (string)**: EC2 instance type
113-
- **eks_windows_workernode_instance_profile_name (string)**: Worker node instance profile name
114-
- **alb_ingress_ports (list(number))**: List of ports opened from Internet to ALB
115-
- **container_instances_ingress_ports (list(number))**: List of ports opened from ALB to Container Instances
116-
- **kubelet_extra_args (string)**: This will make sure to taint your nodes at the boot time to avoid scheduling any existing resources in the new Windows worker nodes
117-
- **map_users (list(object({})))**: Additional IAM users to add to the aws-auth configmap.
85+
* [Running Windows Containers on AWS: A complete guide to successfully running Windows containers on Amazon ECS, EKS, and AWS Fargate](https://www.amazon.com/Running-Windows-Containers-AWS-successfully/dp/1804614130)

0 commit comments

Comments
 (0)