diff --git a/main.tf b/main.tf index 4c94c63..3923b5b 100644 --- a/main.tf +++ b/main.tf @@ -20,6 +20,10 @@ resource "aws_lightsail_instance" "this" { tailscale_hostname = "${var.lightsail_region}-${formatdate("YYYYMMDDhhmmss", "${time_static.this.rfc3339}")}" }) ip_address_type = "dualstack" + + lifecycle { + create_before_destroy = true + } } resource "aws_lightsail_instance_public_ports" "this" { @@ -37,6 +41,12 @@ resource "aws_lightsail_instance_public_ports" "this" { from_port = 41641 to_port = 41641 } + + lifecycle { + replace_triggered_by = [ + aws_lightsail_instance.this + ] + } } resource "tailscale_tailnet_key" "this" {