Simple EKS
Terraform scripts to create a simple AWS EKS using the module eks.
To create a simple AWS EKS:
terraform init
terraform plan
terraform apply
To delete all resource:
terraform destroy
Requirements
Name |
Version |
|---|---|
>= 1.0 |
|
>= 5.61 |
|
~> 2.3.1 |
|
~> 2.10.1, < 3.0.0 |
|
~> 2.21.1 |
|
>= 3.2.1 |
Providers
Name |
Version |
|---|---|
>= 5.61 |
|
~> 2.3.1 |
|
>= 3.2.1 |
Modules
Name |
Source |
Version |
|---|---|---|
../.. |
n/a |
Resources
Name |
Type |
|---|---|
resource |
|
data source |
|
data source |
|
data source |
|
data source |
Inputs
Name |
Description |
Type |
Default |
Required |
|---|---|---|---|---|
Profile of AWS credentials to deploy Terraform sources |
|
|
no |
|
AWS region where the infrastructure will be deployed |
|
|
no |
Outputs
Name |
Description |
|---|---|
EKS cluster ID |
|
EKS cluster name |
|
EKS parameters |
|
list of the EKS managed workers IAM role names |
|
list of the fargate profile workers IAM role names |
|
EKS Identity issuer |
|
Use multiple Kubernetes cluster with KUBECONFIG environment variable |
|
Path of kubeconfig file |
|
list of the self managed workers IAM role names |
|
list of the workers IAM role names |