Skip to content

Latest commit

 

History

History
47 lines (36 loc) · 2.46 KB

File metadata and controls

47 lines (36 loc) · 2.46 KB

Requirements

Name Version
terraform >= 1.9.1
aws >= 5.27
helm >= 3.0.0
kubernetes >= 2.36.0

Providers

Name Version
aws 6.16.0
kubernetes 2.38.0

Modules

Name Source Version
tenant ./tenant n/a

Resources

Name Type
kubernetes_config_map.aws_auth_teleport resource
aws_eks_cluster.cluster data source
aws_eks_cluster_auth.cluster data source

Inputs

Name Description Type Default Required
aws_profile AWS profile (i.e. generated via 'sl aws session generate') to use. string n/a yes
aws_region Assuming single region for now. string n/a yes
default_tags A map of tags to apply to resources. map(string) n/a yes
tags A map of tags to apply to resources. map(string) n/a yes
teleport_config Map of IAM roles to assume for teleport access, including EKS cluster ARNs and other roles.
object({
cluster_name = string
teleport_iam_role_to_assume = string
})
n/a yes
tenant_prefix Name of the EKS cluster string n/a yes
tenants List of tenants to create roles for. list(string) n/a yes

Outputs

No outputs.