Name | Description | Type | Default | Required |
---|---|---|---|---|
advertise_addresses | Addresses to advertise for the site to site instance | list(string) |
n/a | yes |
advertise_tags | Tags to advertise for the site to site instance | list(string) |
[] |
no |
architecture | Architecture of the instance | string |
"x86_64" |
no |
ebs_root_volume_size | Size of the root volume in GB | number |
20 |
no |
enable_aws_ssm | Whether to attach the minimum required IAM permissions to connect to the instance via SSM. | bool |
true |
no |
enable_tailscale_ssh | Whether to enable Tailscale SSH. | bool |
true |
no |
instance_type | Instance type to use for the site to site instance | string |
"t3.medium" |
no |
name | Name of the site to site instance | string |
n/a | yes |
remote_addresses | Address to connect to for the site to site instance | list(string) |
n/a | yes |
route_table_ids | Route table IDs to route traffic for the site to site instance | list(string) |
n/a | yes |
subnet_id | Subnet ID to deploy the site to site instances to | string |
n/a | yes |
tags | Tags to apply to the site to site instance | map(string) |
{} |
no |
tailscale_auth_key | Tailscale authentication key | string |
n/a | yes |
vpc_id | VPC ID to deploy the site to site instances to | string |
n/a | yes |
Name | Source | Version |
---|---|---|
amz-tailscale-client | lbrlabs/tailscale/cloudinit | 0.0.4 |
No outputs.
Name | Version |
---|---|
aws | >= 5.30 |
Name | Version |
---|---|
terraform | >= 1.0 |
aws | >= 5.30 |
cloudinit | >= 2.0 |
Name | Type |
---|---|
aws_autoscaling_group.main | resource |
aws_eip.main | resource |
aws_iam_instance_profile.main | resource |
aws_iam_role.main | resource |
aws_launch_template.main | resource |
aws_network_interface.main | resource |
aws_route.main | resource |
aws_route.tailnet | resource |
aws_security_group.main | resource |
aws_ssm_parameter.tailnet_key | resource |
aws_ami.main | data source |
aws_iam_policy_document.main | data source |