InvalidAssociationID.NotFound при условном создании nacl - PullRequest
0 голосов
/ 26 февраля 2020

Я пытаюсь условно создать NACL:

resource "aws_network_acl" "allow_ssh_from_world" {
  vpc_id = aws_vpc.main.id
  subnet_ids = [ aws_subnet.main.id ]

  count = var.allow_ssh_from_world == true ? 1 : 0
  ...
}

Однако, когда я устанавливаю это значение на true, я получаю следующую ошибку:

module.network.aws_network_acl.allow_ssh_from_world[0]: Creating...

Error: InvalidAssociationID.NotFound: The association ID 'xxxxx' does not exist
    status code: 400, request id: xxxxx

  on modules/module-network/main-nacl.tf line 44, in resource "aws_network_acl" "allow_ssh_from_world":
  44: resource "aws_network_acl" "allow_ssh_from_world" {

Это подход условного создания NACL, поддерживаемых с помощью terraform?


Обновление: Я только что нашел эту проблему: https://github.com/terraform-providers/terraform-provider-aws/issues/12152, но разрешение не существует.

...