Skip to content

Commit 336f742

Browse files
committed
terraform/aws: aws-ec2-instance-dual-stack-ipv4-ipv6, add ipv6_address_count
1 parent cf0ee87 commit 336f742

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

terraform/aws/aws-ec2-instance-dual-stack-ipv4-ipv6/main.tf

+2-1
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,11 @@ module "tailscale_aws_ec2" {
3939
instance_type = "t4g.micro"
4040
instance_tags = local.tags
4141

42-
subnet_id = module.vpc.public_subnets[0]
42+
subnet_id = module.vpc.private_subnets[0]
4343
vpc_security_group_ids = [
4444
module.vpc.tailscale_security_group_id,
4545
]
46+
ipv6_address_count = 1
4647

4748
# Variables for Tailscale resources
4849
tailscale_hostname = local.name

terraform/aws/internal-modules/aws-ec2-instance/main.tf

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ resource "aws_instance" "tailscale_instance" {
4242

4343
subnet_id = var.subnet_id
4444
vpc_security_group_ids = var.vpc_security_group_ids
45+
ipv6_address_count = var.ipv6_address_count
4546
source_dest_check = !module.tailscale_install_scripts.ip_forwarding_required
4647

4748
iam_instance_profile = var.instance_profile_name

terraform/aws/internal-modules/aws-ec2-instance/variables.tf

+4
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44
variable "subnet_id" {
55
type = string
66
}
7+
variable "ipv6_address_count" {
8+
type = number
9+
default = null
10+
}
711
variable "vpc_security_group_ids" {
812
type = set(string)
913
}

0 commit comments

Comments
 (0)