Skip to content

Latest commit

 

History

History

otel-eks-ec2

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

OpenTelemetry Collector EKS

Terraform files to launch AWS EKS cluster (based on terraform-aws-eks examples)

After applying terraform you should execute the commands below to configure kubectl:

aws sts get-caller-identity
aws eks update-kubeconfig --region AWS_REGION --name CLUSTER_NAME

Providers

Name Source Version
aws https://registry.terraform.io/providers/hashicorp/aws/4.3.0 4.3.0
null https://registry.terraform.io/providers/hashicorp/null/3.1.0 3.1.0

Modules

Name Source Version
eks registry.terraform.io/terraform-aws-modules/eks/aws 18.7.2
vpc registry.terraform.io/terraform-aws-modules/vpc/aws 3.12.0
vpc_cni_irsa registry.terraform.io/terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks ~> 4.12

Resources

Name Type
aws_iam_policy.node_additional resource
aws_iam_role_policy_attachment.additional resource
aws_kms_key.ebs resource
aws_kms_key.eks resource
aws_security_group.additional resource
aws_security_group.remote_access resource
null_resource.patch resource
aws_caller_identity.current data source
aws_eks_cluster_auth.this data source
aws_iam_policy_document.ebs data source

Inputs

Name Description Type Default Required
cluster_name n/a any n/a yes
cluster_version n/a string "1.21" no
disk_size n/a number 50 no
instance_types n/a list
[
"m6i.large"
]
no
region n/a string "eu-west-1" no
ssh_key_name n/a any n/a yes
tags n/a map(string) {} no

Outputs

No outputs.