Я пытаюсь условно создать 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, но разрешение не существует.