Мне нужно иметь возможность условно создать EIP и связать его с экземпляром:
resource "aws_eip" "gateway" {
vpc = true
tags = {
Name = "${var.project_id}-gateway"
Project = "${var.project_id}"
user = "${var.user}"
}
}
resource "aws_eip_association" "eip_assoc_gateway" {
instance_id = aws_instance.gateway.id
allocation_id = aws_eip.gateway.id
}
resource "aws_instance" "gateway" {
...
}
К сожалению, aws_eip
и aws_eip_association
не поддерживают атрибут count
, так что мне не ясно, возможно ли это вообще?
Есть идеи?