@@ -16,7 +16,7 @@ locals {
1616 // Modify these to use your own VPC
1717 vpc_cidr_block = module. vpc . vpc_cidr_block
1818 vpc_id = module. vpc . vpc_id
19- subnet_id = module. vpc . public_subnets [0 ]
19+ subnet_id = module. vpc . private_subnets [0 ]
2020 security_group_ids = [aws_security_group . tailscale . id ]
2121 instance_type = " c7g.medium"
2222 vpc_endpoint_route_table_ids = flatten ([
@@ -141,27 +141,15 @@ resource "tailscale_tailnet_key" "main" {
141141 tags = local. tailscale_acl_tags
142142}
143143
144- resource "aws_network_interface" "primary" {
145- subnet_id = local. subnet_id
146- security_groups = local. security_group_ids
147- tags = local. aws_tags
148- }
149- resource "aws_eip" "primary" {
150- tags = local. aws_tags
151- }
152- resource "aws_eip_association" "primary" {
153- network_interface_id = aws_network_interface. primary . id
154- allocation_id = aws_eip. primary . id
155- }
156-
157144module "tailscale_aws_ec2_autoscaling" {
158145 source = " ../internal-modules/aws-ec2-autoscaling/"
159146
160147 autoscaling_group_name = local. name
161148 instance_type = local. instance_type
162149 instance_tags = local. aws_tags
163150
164- network_interfaces = [aws_network_interface . primary . id ]
151+ subnet_id = local. subnet_id
152+ security_group_ids = local. security_group_ids
165153
166154 # Variables for Tailscale resources
167155 tailscale_hostname = local. name
0 commit comments