СПС а как можно воспользоваться security_ group созданной в том же файле например вот так
provider "aws" {
region = "eu-west-1"
}
resource "aws_security_group" "ha_wa"{
name = "ha_wave"
description = " SG for wave-app"
vpc_id = "vpc-00f20971bb29f4e43"
ingress {
from_port = 8082
to_port = 8082
protocol = "tcp"
security_groups = [aws_security_group.ha_lb.id]
}
}
resource "aws_security_group" "ha_lb"{
name = "ha_lb"
description = "SG for lbs instance"
vpc_id = "vpc-00f20971bb29f4e43"
dynamic "ingress"{
for_each = ["8161","18000"]
content{
from_port = ingress.value
to_port = ingress.value
protocol = "tcp"
security_groups = ["sg-0997261b3130f0e60"]
}
}
dynamic "ingress"{
for_each = ["18900","8079"]
content{
from_port = ingress.value
to_port = ingress.value
protocol = "tcp"
security_groups = [aws_security_group.ha_wa.id]
}
}
}
resource "aws_security_group" "ha_lbs"{
name = "ha_lbs"
description = " SG for wa-app"
vpc_id = "vpc-00f20971bb29f4e43"
dynamic "ingress"{
for_each = ["8080","18900","8079"]
content{
from_port = ingress.value
to_port = ingress.value
protocol = "tcp"
security_groups = [aws_security_group.ha_lb.id]
}
}
ingress {
from_port = 18000
to_port = 18000
protocol = "tcp"
security_groups = [aws_security_group.ha_wa.id]
}
ingress {
from_port = 18000
to_port = 18000
protocol = "tcp"
security_groups = [aws_security_group.ha_lbs.id]
}
ingress {
from_port = 8161
to_port = 8161
protocol = "tcp"
security_groups = ["sg-0997261b3130f0e60"]
}
}
я поцчемуто ловлю вот эту ошибку !
Error: Cycle: aws_security_group.ha_wa, aws_security_group.ha_lb
может я чего то не догоняю