테라 폼의 Implicit and Explicit Dependencies으로 가능합니다.
따라서 어떤 리소스를 먼저 만들고 나중에 어떤 리소스를 만들어야하는지 정의 할 수 있습니다.
그것은 자원의 목록 소요되는 다음과 같은 구성에 의해 지원됩니다 여기
depends_on = [
"", "",
]
은 예입니다
resource "aws_db_instance" "rds_example" {
allocated_storage = 10
storage_type = "gp2"
engine = "mysql"
engine_version = "5.6.17"
instance_class = "db.t1.micro"
name = "mydb"
username = "foo"
password = "bar"
db_subnet_group_name = "my_database_subnet_group"
parameter_group_name = "default.mysql5.6"
}
resource "aws_instance" "ec2_example" {
ami = "${data.aws_ami.ubuntu.id}"
instance_type = "t2.micro"
tags {
Name = "HelloWorld"
}
depends_on = [
"aws_db_instance.rds_example",
]
}
당신은 _implicit_ 무엇을 의미하는지 설명이 대답을 확장해야
및 _explicit_ dependencies를 사용하고 답변의 모든 유용한 부분을 다른 사이트에 대한 링크 뒤에 남겨 두지 않고 (예 : 공식 문서 인 경우에도) 답변에 직접 예제를 포함하십시오. – ydaetskcoR
수정 됨. 고맙습니다. – Nickolay
의견을 보내 주셔서 감사합니다. 나는 당신이 나를 가르치는 "depend_on"옵션을 사용하여 그것을 해결했다. – sukho