terraform depends_on 의존성

조회 4,512 · 댓글 0
BBerger작성자2021년 12월 1일
depends_on 의존성을 명시적으로 선언하는 데 사용할 수 있습니다.또한 depends_on에 여러 리소스를 지정할 수 있으며 terraform은 대상 리소스를 만들기 전에 모든 리소스가 생성될 때까지 기다립니다.

단 지정된 리소스가 생성될 때까지 종속 리소스 생성을 기다리므로 명시적 종속성을 추가하면 terraform이 인프라를 생성하는 데 걸리는 시간이 늘어날 수 있습니다.

구성 파일에서 리소스가 선언되는 순서는 terraform이 리소스를 생성하거나 삭제하는 순서에 영향을 미치지 않습니다.


resource "aws_s3_bucket" "my_s3" {

bucket = "my_s3"
acl = "private"
}

resource "aws_instance" "my_ec2" {
ami = "ami-2768hd97c"
instance_type = "t2.micro"

depends_on = [aws_s3_bucket.my_s3]
}

로그인 후 답글을 남길 수 있습니다.