Пиринг 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
}
Но это не помогает...