Пиринг VPC все время заменяется Terraform

Я пытаюсь создать пиринг VPC между двумя VPC в двух разных учетных записях. Одним управляю я, другим - другие, и у меня нет к нему доступа. Я использую следующий фрагмент сценария Terraform.

      resource "aws_vpc_peering_connection" "a" {
  peer_owner_id = var.a.aws_account_id
  peer_vpc_id   = var.a.vpc_id
  vpc_id        = aws_vpc.main.id
  peer_region   = "eu-west-1"

  requester {
    allow_remote_vpc_dns_resolution = false
  }
}

Затем он будет принят вручную теми, кто управляет этой учетной записью. Проблема в том, принимается пиринг или нет, Terraform хочетreplaceэто пиринговое соединение:

        # module.vpc.aws_vpc_peering_connection.a is tainted, so must be replaced
-/+ resource "aws_vpc_peering_connection" "a" {
      ~ accept_status = "active" -> (known after apply)
      ~ id            = "pcx-00000000000000000" -> (known after apply)
        # (5 unchanged attributes hidden)

      + accepter {
          + allow_classic_link_to_remote_vpc = (known after apply)
          + allow_remote_vpc_dns_resolution  = (known after apply)
          + allow_vpc_to_remote_classic_link = (known after apply)
        }

        # (1 unchanged block hidden)
    }

Я уже пытался предотвратить замену, используяlifecycle

        lifecycle {
    ignore_changes = all
  }

Но это не помогает...

0 ответов