Name | Version |
---|---|
terraform | >= 1.0.0 |
aws | >= 4.0.0 |
Name | Version |
---|---|
aws | >= 4.0.0 |
Name | Source | Version |
---|---|---|
teleport | terraform-aws-modules/s3-bucket/aws | 2.15.0 |
teleport_log | terraform-aws-modules/s3-bucket/aws | 2.15.0 |
teleport_role | terraform-aws-modules/iam/aws//modules/iam-assumable-role-with-oidc | 5.0.0 |
Name | Type |
---|---|
aws_iam_policy.dns | resource |
aws_iam_policy.dynamodb | resource |
aws_iam_policy.kms | resource |
aws_iam_policy.s3 | resource |
aws_kms_alias.teleport | resource |
aws_kms_key.teleport | resource |
aws_eks_cluster.this | data source |
aws_iam_policy_document.kms | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
cluster_name | Name of the EKS cluster | string |
n/a | yes |
deletion_window_in_days | Duration in days after which the key is deleted after destruction of the resource, must be between 7 and 30 days | number |
30 |
no |
enable_kms | Enable custom KMS key | bool |
n/a | yes |
namespace | The Kubernetes namespace | string |
n/a | yes |
service_account | The Kubernetes service account | string |
n/a | yes |
tags | Tags for AWS resources | map(string) |
{ |
no |
Name | Description |
---|---|
role_arn | Role ARN for Teleport |