| Name | Version |
|---|---|
| terraform | >= 1.9.1 |
| aws | >= 5.27 |
| helm | >= 3.0.0 |
| kubernetes | >= 2.36.0 |
| Name | Version |
|---|---|
| aws | 6.16.0 |
| kubernetes | 2.38.0 |
| Name | Source | Version |
|---|---|---|
| tenant | ./tenant | n/a |
| Name | Type |
|---|---|
| kubernetes_config_map.aws_auth_teleport | resource |
| aws_eks_cluster.cluster | data source |
| aws_eks_cluster_auth.cluster | data source |
| 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({ |
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 |
No outputs.