Skip to content

lbrlabs/terraform-aws-tailscale-site2sitevpn

Repository files navigation

Inputs

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

Modules

Name Source Version
amz-tailscale-client lbrlabs/tailscale/cloudinit 0.0.4

Outputs

No outputs.

Providers

Name Version
aws >= 5.30

Requirements

Name Version
terraform >= 1.0
aws >= 5.30
cloudinit >= 2.0

Resources

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

About

Create a site to site VPN between AWS VPCs with Tailscale

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published