code .
Name | Description | Type | Default | Required |
---|---|---|---|---|
assign_public_ip | Whether to assign a public IP to the container | bool |
false |
no |
cloudwatch_retention_days | The number of days to retain logs in CloudWatch | number |
7 |
no |
cpu | The CPU value to assign to the container (vCPU) | number |
256 |
no |
cpu_architecture | The CPU architecture to use for the container. Either X86_64 or ARM64. | string |
"X86_64" |
no |
ecs_cluster_id | The ID of the ECS cluster | string |
n/a | yes |
memory | The memory value to assign to the container (MiB) | number |
512 |
no |
name | A name for the Tailscale subnet router | string |
n/a | yes |
recorder_version | The version of the Tailscale session recorder to use | string |
"stable" |
no |
s3_bucket_name | The name of the S3 bucket to use for storing recordings | string |
n/a | yes |
subnet_ids | The subnet IDs to use for the ECS task | list(string) |
n/a | yes |
tags | Tags to apply to the resources | map(string) |
{} |
no |
tailscale_auth_key | The auth key for the session recorder | string |
n/a | yes |
vpc_id | The VPC ID to use for the ECS task | string |
n/a | yes |
No modules.
Name | Description |
---|---|
cloudwatch_log_group_name | n/a |
task_definition_arn | n/a |
task_definition_family | n/a |
task_definition_revision | n/a |
task_exec_role_arn | n/a |
task_exec_role_name | n/a |
Name | Version |
---|---|
aws | >= 5.30 |
Name | Version |
---|---|
terraform | >= 1.0 |
aws | >= 5.30 |
Name | Type |
---|---|
aws_cloudwatch_log_group.tailscale | resource |
aws_ecs_service.tailscale | resource |
aws_ecs_task_definition.tailscale | resource |
aws_iam_policy.ecs_task_logs_tailscale | resource |
aws_iam_policy.s3_policy | resource |
aws_iam_role.ecs_task_tailscale | resource |
aws_iam_role.exec_role | resource |
aws_iam_role.task_role | resource |
aws_iam_role_policy_attachment.ecs_task_logs_tailscale | resource |
aws_iam_role_policy_attachment.exec_policy | resource |
aws_iam_role_policy_attachment.s3_policy | resource |
aws_security_group.tailscale | resource |
aws_iam_policy_document.ecs_assume_role | data source |
aws_iam_policy_document.ecs_task_logs_tailscale | data source |
aws_iam_policy_document.s3_policy | data source |
aws_region.current | data source |
aws_s3_bucket.bucket | data source |