Skip to content

Files

Failed to load latest commit information.

Latest commit

 Cannot retrieve latest commit at this time.

History

History

aws_auth

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

eks aws_auth submodule

Providers

Name Version
aws >= 2.52.0
kubernetes >= 1.6.2
null >= 2.1
template >= 2.1

Inputs

Name Description Type Default Required
cluster_name Name of the EKS cluster. string n/a yes
create_eks Controls if EKS resources should be created (it affects almost all resources). bool true no
manage_aws_auth Whether to apply the aws-auth configmap file. bool true no
map_accounts Additional AWS account numbers to add to the aws-auth configmap. See examples/basic/variables.tf for example format. list(string) [] no
map_instances IAM instance roles to add to the aws-auth configmap. See examples/basic/variables.tf for example format.
list(object({
instance_role_arn = string
platform = string
}))
[] no
map_roles Additional IAM roles to add to the aws-auth configmap. See examples/basic/variables.tf for example format.
list(object({
rolearn = string
username = string
groups = list(string)
}))
[] no
map_users Additional IAM users to add to the aws-auth configmap. See examples/basic/variables.tf for example format.
list(object({
userarn = string
username = string
groups = list(string)
}))
[] no
wait_for_cluster_cmd Custom local-exec command to execute for determining if the eks cluster is healthy. Cluster endpoint will be available as an environment variable called ENDPOINT string "until wget --no-check-certificate -O - -q $ENDPOINT/healthz \u003e/dev/null; do sleep 4; done" no

Outputs

Name Description
config_map_aws_auth A kubernetes configuration to authenticate to this EKS cluster.